Wings3D
wings3d.comWindows, Mac OS, LinuxA simple and easy-to-use subdivision 3D modeler with AutoUV facility for unfolding a models surface for painting/texturing. Unlike Blender, it has no built-in animation capabilites, and it's feature set is more limited, but it's a good choice for beginners.
- Homepage:wings3d.com
- GitHub:github.com/dgud/wings
- Web info:web-check.xyz/check/wings3d.com
Wings3D Source Code
Author
Description
Wings3D is an advanced sub-division 3D modeller.
Homepage
http://www.wings3d.comRepository
- LicenseOther
- Created07 May 09
- Primary languageErlang
- Size19,825 KB
- Stars669
- Forks104
- Watchers669
Top Contributors
@dgud (1127)
@bjorng (785)
@Micheus (401)
@Asticles (64)
@elblake (64)
@giniu (40)
@tkbd (21)
@luzpaz (10)
@optigon (8)
@bookshelfdave (6)
@TulipVorlax (4)
@ggaliens (3)
@DavidBluecame (2)
@sgolovan (2)
@lemenkov (2)
@AnnaWieninger (1)
@chrisavl (1)
@danfinlay (1)
@spidersouris (1)
@harrisi (1)
@spoogle (1)
@acxz (1)
@freddii (1)
@makiam (1)
Recent Commits
Dan Gudmundsson(08 Sept 26)
Improve error message for import If import code crashed, possibly to bad format in input, write a better user error in dialog, instead of internal error. Also log the crash to console.
Dan Gudmundsson(08 Sept 26)
Minor changes to release script Add a printout to so we now what OS we are building for, needed to on windows with WSL.
Dan Gudmundsson(04 Sept 26)
Update CI to erlang/OTP-29
Dan Gudmundsson(04 Sept 26)
Compile with Erlang/OTP-29 Fix try/catch and other warnings.
Dan Gudmundsson(04 Sept 26)
Fix crash Parent the crash dialog to the stable top-level frame, NOT wings_dialog:get_dialog_parent() which returns the current window (e.g. the AutoUV window whose handler just crashed). That window may be destroyed while this modal dialog is still alive, leaving the dialog with a dangling parent -> wx ~wxWindowBase crash.
Dan Gudmundsson(04 Sept 26)
auv: Fix dialog redraw/cancel It sends the wrong (geom) state to autouv which caused a crash.
Dan Gudmundsson(04 Sept 26)
Fix redrawing/performance bug An earlier commit caused a loop of redraws. Fix that bug recursively call redraw.
Micheus(07 Jul 26)
Added option to unhide all faces of a object (#642) * Added option to unhide all faces of a object This option was missing and is useful when we need to temporarily hide faces to work inside an object. Without it, unhiding becomes complicated since it requires repeatedly selecting adjacent faces to close the entire object. The new option simplifies this workflow and improves usability. NOTE: Added an option [MMB] to Hide command allowing unhide all faces. Thanks Flüfy Nũrbs
Edward L. Blake(07 Jul 26)
New plugin: Metadata (#640) * New plugin: Metadata Added metadata plugins for the user to add information pertinent to the scene or each object in the scene. wpc_metadata creates the "Metadata" menu in the tools menu and queries the other plugins for those that export functions metadata_names/1, metadata_dialog/3, and metadata_update/4 . It also implements a generic comments field which can be used by the user to enter any text information. Two metadata plugins are implemented, one for dublin core meta data and the other for units of measure. Values are stored in the 'metadata' key in st#pst and we#pst. NOTE: Added metadata plugins
Dan Gudmundsson(07 Jul 26)
Merge pull request #646 from Micheus/mv/update-splash-screen Added the new splash screen from the latest contest;
micheus(06 Jul 26)
Added the new splash screen from the latest contest; - Replaced the splash screen image with the winner one from the latest contest; - Updated the about dialog text related to the current year; NOTE: Updated the splash screen image with the one chosen in the contest. Congrats to user ivla.
Micheus(06 Jul 26)
Added an option to apply ambient occlusion (AO) blending with vertex colors (#624) * Added an option to apply ambient occlusion (AO) blending with vertex colors To enable a different action via the application menu, the CTRL modifier key was used to trigger a secondary option for the AO command. This is a useful feature for those who paint vertex objects for use in games. NOTE: Added an option to apply AO blending with vertex colors. Thanks to boggers and DevEarley for the suggestion * - Worked on Copilot suggestions
Dan Gudmundsson(06 Jul 26)
Merge pull request #627 from Micheus/mv/v2.4-update-align-to-target Updated the Align to Target command adding new options
Micheus(06 Jul 26)
Updated the circularise command to better handle mirrored selections (#618) * Updated the circularise command to better handle mirrored selections It was changed the code in order to evaluate the linked edges selection and see if they lay on the mirror face boundaries. In this case, the linked edges are handled as they were edge loops and we get the command working as it was applied in a non mirrored object. In case other linked edges exists and not laying on mirror face boundaries then the error message caused by mixed mode is displayed, just as it uses to be for non mirrored objects. NOTE: - Updated the circularise command to better handle mirrored selections; * - Worked on Copilot suggestions
Dan Gudmundsson(06 Jul 26)
Merge pull request #637 from Micheus/mv/v2.4.1-fix-unsaved-properties Fixed an issue related to Wings3D not saving objects' status
Dan Gudmundsson(06 Jul 26)
Merge remote-tracking branch 'upstream/pr/629' * upstream/pr/629: - Fixed the wrong parameter in repeatable/2 command as pointed by @dgud. Added Pick and RMB options to Flatten command in AutoUV editor
Dan Gudmundsson(06 Jul 26)
Merge remote-tracking branch 'upstream/pr/628' * upstream/pr/628: - Fixed wrong parameter passed to update_all_seg_ui/3 as pointed by @dgud. AutoUV Segmenting was rewritten the AutoUV state
Dan Gudmundsson(06 Jul 26)
Merge branch 'dgud/pr-625' * dgud/pr-625: New AutoUV Scale->Normalize RMB option
micheus(17 Nov 25)
New AutoUV Scale->Normalize RMB option It's intended to normalize a set of charts relative to a reference one. This is option is useful in cases where we need to remap a portion of an already unwrapped object, or when someone unwraps a composite object in parts. In these situations, we want the new charts to remain consistent in scale with the previously unwrapped ones. To achieve this, we simply select one of them as a reference. NOTE: New AutoUV option to Normalize a set of charts using another as reference. It's accessed via RMB option. Thanks to envelupo and Vaughan for the suggestion
Dan Gudmundsson(06 Jul 26)
Merge remote-tracking branch 'upstream/pr/623' * upstream/pr/623: - Fixed the reason right text was not getting updated and removed the agly workaround. - Worked on Copilot suggestions - Added an option to AutoUV to arrange charts horizontally or vertically
Dan Gudmundsson(06 Jul 26)
Merge pull request #630 from elblake/eb/sel_fill New plugin: wpc_sel_fill
Dan Gudmundsson(06 Jul 26)
Merge pull request #636 from Micheus/mv/new-uv-move-absolute Added the Absolute-Move command to AutoUV editor
Dan Gudmundsson(06 Jul 26)
Merge pull request #635 from Micheus/mv/v2.4-fix-themes-colours-issue Workaround to fix text colour not changing in status bar
Dan Gudmundsson(06 Jul 26)
Merge pull request #641 from Micheus/mv/upd-cube-primitive Added independent cut options to Cube primitive.
Dan Gudmundsson(03 Jul 26)
Merge pull request #645 from dgud/dgud/fix-win-build Fix windows CI NSIS and windows env
Dan Gudmundsson(03 Jul 26)
Fix windows CI NSIS and windows env Change NSIS installer method Improve finding vcvarsall.bat for all newer compilers and OS's.
micheus(18 Jun 26)
Added independent cut options to Cube primitive. Updated the Cube primitive by adding options to cut along each axis independently. Previously, there was only a single parameter that applied cuts across all three axes (X, Y, Z). NOTE: Updated the Cube primitive with option to cuts along each axis. Thanks Flüfy Nũrbs
Edward Blake(28 Dec 25)
New plugin: wpc_sel_fill Implements new selection tools in the "Fill" and "Grow selection" menu. - Smoothing Group Fills all faces enclosed inside hard edges. - Inside Sharp Edges Fills all faces enclosed inside sharp edges set by the inputted angle. - Inside Color Range Fills all adjacent faces with a color within tolerance of the originally selected faces. - Inside Connected Color Edges Fills all color faces that have continuous color values across edges from one face to another. - Inside Unassigned Color Fills adjacent faces that don't have any color assigned. - Inside Unassigned UV Fills adjacent faces that don't have any UV assigned. - Inside Connected UV Edges Fills adjacent faces that have continuous UV values across edges from one face to another. - Same Number of Edges Fills adjacent faces with the same number of edges, if the original selected face has 6 edges, only adjacent faces with 6 edges are selected. - Adjacent Triangles Only fill adjacent triangles. - Adjacent Quads Only fill adjacent quads. - Adjacent NGons Only fill adjacent faces with more than 4 edges. NOTE: Added "Fill" and "Grow selection" commands.
micheus(05 May 26)
- Fixed the reason right text was not getting updated and removed the agly workaround. By debuging and tracking the process it was noticed that in wings_wm (ln:1168) the wm_event/1 receives the changed Right text, assigning it to the #win.stk..., but the dirty() doesn't promote the statusbar redraw. wm_event({message_right,Name,Right0}) -> Right = lists:flatten(Right0), case lookup_window_data(Name) of none -> ok; #win{stk=[#se{msg_right=Right}|_]} -> ok; #win{stk=[Top0|Stk]}=Data0 -> Top = Top0#se{msg_right=Right}, Data = Data0#win{stk=[Top|Stk]}, put_window_data(Name, Data), dirty() end;
micheus(01 May 26)
Fixed all the issues pointed by @dgud in the custom drawing code
Wings3D Website
Website
Wings 3D
Redirects
Redirects to https://www.wings3d.com/
Security Checks
All 65 security checks passed
Server Details
- IP Address204.68.111.101
- LocationSan Diego,California,United States of America,NA
- ISPAmerican Internet Services LLC
- ASNAS11320
Associated Countries
CA
US
Safety Score
Website marked as safe
100%
Trackers
No known trackers found
Blacklist Check
www.wings3d.com was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Wings3D Reviews
More 3D Graphics
Free desktop 3D creation suite, with a wide range of tools for modeling, sculpting, texturing, rigging, animation, rendering, compositing, motion tracking, and video editing. It's easily extendable via community plugins
About the Data: Wings3D
Change History
- Added
Edit Wings3D Data
You can edit Wings3D's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Wings3D's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/wings3dThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Wings3D
Help your friends compare 3D Graphics, and pick privacy-respecting software and services.
Share Wings3D and Awesome Privacy with your network!