Wings3D

wings3d.com
Wings3D

A 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.

Open Source

Wings3D Source Code

Author

dgud

Description

Wings3D is an advanced sub-division 3D modeller.

#3d-modelling#erlang#wings

Homepage

http://www.wings3d.com

License

NOASSERTION

Created

07 May 09

Last Updated

20 Jul 26

Latest version

v2.4.1

Primary Language

Erlang

Size

19,716 KB

Stars

661

Forks

102

Watchers

661

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • 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

  • micheus (29 Apr 26)

    - Fixed the issues pointed by @dgud.

  • micheus (29 Apr 26)

    - Fixed the wrong parameter in repeatable/2 command as pointed by @dgud.

  • micheus (29 Apr 26)

    - Fixed wrong parameter passed to update_all_seg_ui/3 as pointed by @dgud.

  • Dan Gudmundsson (23 Apr 26)

    Merge pull request #616 from Micheus/mv/v2.4-add-uv-chart-colors Added option to show textured charts using AutoUVChart colors

  • Dan Gudmundsson (23 Apr 26)

    Merge pull request #622 from Micheus/mv/add-uv-segmenting-project-rmb Added RMB option to the Projection Camera in the UV Segmentation window

  • micheus (22 Jan 26)

    - Added the Absolute-Move command to AutoUV editor Some users have argued that it is sometimes convenient to know a vertex’s location and also be able to change it. The Absolute command was suggested as a solution that covers both situations. LMB and MMB options have been implemented. Note: Added new Absolute option to Move command in AutoUV Editor. Thanks Flüfy Nũrbs

  • Micheus (26 Jan 26)

    Added the MMB option to the Connect command (#613) * - Added the MMB option to the Connect command, allowing us to dynamically increase the amount of cut; * - Added changes to wings_drag in order to force the changed object to be updated on screen. That happens when an operation add more elements dynamically, like in this code which we add multiple connections that bacome selected for better feedback. * - Changed the wings_drag code to better handler couter parameters that are integer values which was not handled before. * - Worked on Copilot suggestions

Wings3D Website

Website

Wings 3D

Redirects

Redirects to https://www.wings3d.com/

Security Checks

All 65 security checks passed

Server Details

  • IP Address 204.68.111.101
  • Location San Diego, California, United States of America, NA
  • ISP American Internet Services LLC
  • ASN AS11320

Associated Countries

  • CA CA
  • US US

Safety Score

Website marked as safe

100%

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

Website preview

Wings3D Reviews

More 3D Graphics

  • Blender

    Blender

    blender.org

    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

    Security Audited Open Source blender/blender

About the Data: Wings3D

Change History

  • Added

API

You can access Wings3D's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/wings3d

The 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!

View 3D Graphics (2)