Wings3D Changelog

What's new in Wings3D 2.3

Oct 9, 2023
  • Added option to rotate the environment map. [micheus]
  • Fixed misplaced context menu in a multiple display setup. [micheus]
  • Fixed Align command in AutoUV editor that was not working properly. [micheus]
  • Added Proportional option to the Distribution command in AutoUV editor. [micheus]
  • Replaced the label 'Radial' by 'Radius' in Sphere primitive dialog. Thanks to e.m.hobo for the suggestion. [micheus]
  • Fixed a crash when closing a window with the context menu active. Thanks to markie. [dgud]
  • Fixed a crash when renaming screenshots. Thanks to markie. [micheus]
  • Fixed the Connect RMB command that was entering in slide mode after no connection has been done. [micheus]
  • Fixed a soft crash caused by selectiong MMB for Flow Connect command [micheus]
  • Fixed the Collapse command that was creating wrong topolgy in face mode. Thanks to ptoing. [micheus]
  • Fixed NormalMap rendering, thanks Markie. [dgud]
  • Updated the splash screen image whth the one choosen in the contest. Congrats to user chosetec. [micheus]
  • Fixed a crash which happened during start on some Intel GPUs when MSAA was disabled in a PC setup. [Micheus]
  • Fixed the bind DELETE key after it has been unbound. Thanks to ptoing. [micheus]
  • Added more import and export features to palette window. Fixed right click when outside palette square. Thanks tkbd and micheus for suggestions and testing. [Edward Blake]
  • Fixed a division by zero crash in AutoUV when very tiny islands exists. Thanks tkbd [micheus]
  • The file type in the file dialog now is in accordance with the glTF type choosen in the option dialog. Thanks to markie [micheus]
  • Rewrote OpenGL window handling to make it work with EGL on linux, and various other linux fixes. [dgud]
  • Fixed a bug in transparency rendering. [dgud]
  • Lots of improvements in various Importers/Exporters by Edward Blake.
  • Import DirectX (.x) files.
  • Added X3D export, adding X3D and VRML import.
  • SVG additions and improvments.
  • Added WMF and EMF path import plugin.
  • Improved Adode Postscript support.
  • The file type in the file dialog now is in accordance with the glTF type choosen in the option dialog. Thanks to markie [micheus]
  • Added Bend command to AutoUV toolset. [micheus]
  • New primitive Oblong [micheus]
  • Fixed a crach in autouv when rotating a char with multiple edges selected. [micheus]
  • When objects and materials was including invalid charactes the .dae file couldn't be imported by other applications. Thanks to W????? B?a??l?s?? [micheus]
  • For the first time, there is a now separate Wings package optimized for Macs with an M1 or M2 chip (Apple Silicon). [bjorng]
  • New Duplicate Radial command. [micheus]

New in Wings3D 2.2.9 (Oct 6, 2022)

  • Drag and drop file feature was not importing files with uppercase file extensions. Thanks to rgcotl at Discord. [micheus]
  • Fixed autouv crash in create_texture dialogs. [dgud]
  • Fixed marquee transparency on Linux. Thanks to Klim. [micheus]
  • Added zoom option to wings camera mode. [dgud]
  • Fixed material dialog crash. [micheus]
  • Updated geometry graph icons. [dgud]
  • Fixed startup crash. [dgud]
  • Fixed crash when creating menu. [dgud]

New in Wings3D 2.2.7 Development (May 10, 2021)

  • New stuff:
  • Added "View Settings Window" where camera and light options can be edited. [dgud]
  • Large auto-uv work
  • Added a new uv-unwrapping algorithm unfold for 64b versions (old is kept as slow). [dgud]
  • Added an option to AutoUV to export the UV mesh as .eps/.svg files. [micheus]
  • Added option to scale uniformly the UV to the max U or max V. [micheus]
  • Added Align option to AutoUV in order to make easier to align islands to each other [micheus]
  • Added triplanar and image mix shaders to AutoUV Shader. [micheus]
  • Added preview window for the shaders when generating textures. [micheus]
  • A large re-write of the yafray plugin. Thanks David Bluecame [David Bluecame]
  • Added missing option for Select menu that allows to lock the current selected objects. Thanks to tkbd. [micheus]
  • Changed Separate command in order to keep all object selected. Thanks to tkbd for the suggestion [micheus]
  • Added a greebles plugin [dgud]
  • Added a dialog to STL exporter allowing users to set the scale. Thanks to dawntreader, imagine and Mert HANCIOGLU(instagram) for provide us informations about the slicers measures. [Micheus]
  • Added new primitive screw thread [Micheus]
  • Folder system now shows in bold the folder which owns any selected objects; [micheus]
  • Added a warning for Revert command on the main menu File. [micheus]
  • Decreased the near clipping value from 0.01 to 0.001; The ground grid is also now drawn for scales as 0.1, 0.01 and 0.001; [micheus]
  • Added MMB option to Material menu item when Geometry window is in Face selection mode. Thanks Hank for the suggestion. [micheus]
  • Do not attach temporary windows when moving them on top of wings. [dgud]
  • New splash screen image by the user olve11. [micheus]
  • Bugs fixed:
  • WRML plugin was exporting inverted values for ambientIntensity and Transparency. Thanks to greg. [micheus]
  • Fixed outliner hanging on linux, fixed lights nodes not expanding when redrawing. [dgud]
  • Fixed crash when dropping images on geom window, thanks tkbd. [dgud]
  • Fixed snap image window crash, thanks tkbd. [dgud]
  • Fixed timing related crashes in outliner. Thanks Hank. [dgud]
  • Run the Select->Similar command in an empty was causing Wings3D to display the 'Delete Hotkey' dialog. [micheus]
  • Fixed the help windows visibility which were getting hidden when moving the mouse outside it. Thanks Grumbler. [micheus]
  • Fixed the collada importer error caused by NaN values. Thanks to tkbd [micheus]
  • Alignment commands not valid for Body or Face mode was causing the AutoUV window to crash when a repeat command was used in these modes. [micheus]
  • Input dialogs to name/rename elements now is a little wider. Thanks tkbd for the suggestion. [Micheus]
  • Fixed missing export parameters for SPPM and Bidirectional. Thanks oort [DavidBluecame]
  • Lift command with LMB option was not working properly due the use of the selection state when it first was used. Thanks Hank for report it. [micheus]
  • RMB menus have been rewritten again, should work better and faster on linux/windows [dgud]

New in Wings3D 2.2.6.1 Development (May 18, 2020)

  • Error exporting .eps/.svg files using diacritical marks. Thanks Hank [micheus]
  • The JSCAD plugin was rewritten to offer more flexibility. Thanks to the user gilboonet for his help. [micheus]
  • Added the Tessellation option to the jscad exporter. [micheus]
  • Improved Collada (.dae) import, thanks 'nigec' for good/small failing example files. [dgud]
  • Added the toggle background option to the AutoUV window. [micheus]
  • Context menu on Geometry can get options hidden. Thanks to nigec. [micheus]
  • Binding a hotkey used by main menu was not removing it. Thanks yschaeff [micheus]
  • Enable horizontal scroll to rotate view, improves laptop usage without mouse. Can be used with options see: "Preferences/Camera/Wheel Pans and Rotates" and it's options. [dgud]
  • Fixed marquee selection drawing on linux on undocked windows. [dgud]
  • Fixed translation issues with "Edit Area Light" in body menu. [dgud]
  • Improved TTF text rendering;
  • Better error reports for non supported formats
  • Fixed crash when rendering space character for some fonts
  • Improved font family name handling, so that more (correct) fonts will be found. [dgud]
  • Fixed the screenshot command which was only capturing the main geometry window and cutting it on top. [micheus]
  • The right message used to show extra information to the user actions was missing with the previous message kept static. Thanks to Sevendy3 [micheus]
  • Hexagon in texture shader was broken. Thanks to tkbd [micheus]
  • Bad timing could cause the close button to hang forever. [dgud]

New in Wings3D 2.2.5 (Dec 8, 2019)

  • Added wings_convert script for batch conversion of models. [dgud]
  • Linux installer now accept an optional Install-Dir argument [dgud]
  • When exporting ".gltf/.glb" swap_y_z and scale options was ignored. [dgud]
  • Fixed importing non-square 'dds' textures with mipmaps which caused an eternal loop. Thanks Simon Griffiths. [dgud]
  • Fixed crash when trying to edit area ligth properties and not selecting an area ligth. Thanks Lars Thorsen. [dgud]
  • Fix ttf text plugin error handling. Thanks Hank. [dgud]
  • Add more search dirs for fonts. [dgud]
  • Rewrote "Text" primitive, it can now handle more truetype formats, collection files (.ttc) and opentype (.otf) files. [dgud]
  • Fix lost text focus in dialogs. [dgud]
  • Allow image drag'n'drop from outliner to autouv to change background image in autouv. [dgud]
  • Fixed updating mipmaps when updating dds files. Thanks Vershner. [dgud]
  • Fixed rendering bug when editing materials with vertex colors. Thanks Hank. [dgud]
  • The option "File->Save Selected" was saving images not used by the selected object(s); Thanks Hank [Micheus Vieira]
  • Added an exporter to OpenJSCAD file format (.jscad); [micheus]
  • Added a minimal warp mouse camera workaround see 'Options/Misc/' tickbox.Enable it and test again if you have problems.

New in Wings3D 2.2.4 (Apr 12, 2019)

  • Fixed View/Show Texture bug. [dgud]
  • Fixed transparent rendering. [dgud]
  • Added a fail-safe if OpenCL crashes during start, which will disable OpenCL for future runs. [dgud]
  • Select by Material in Outliner window was not working in accord when in body selection mode. Thanks Hank. [micheus]
  • Fixed some ui color settings. [micheus]

New in Wings3D 2.2.3 (Feb 27, 2019)

  • Improved handling of patches and plugins.
  • Now installs in the user data directory according to OS recommendations this avoids tampering with the original installation. I.e. on windows USERHOME/AppData/Local/Wings3D [dgud]
  • Improve rendering of transparent faces in smooth preview. [dgud]
  • Isometric view command [micheus]
  • Upgraded to erlang/otp-21.2 on Windows which should improve performance on large models. [dgud]
  • Boolean fixes [dgud]
  • The submenu in 'AutoUV Segmentating' was shown in the wrong display for multiple monitors layout. Thanks to OXO. [micheus]
  • Exporter fixes [Julian Richardson]
  • Minor fixes in Outliner and Geom Graph windows. [dgud]
  • Select an element with non latin character was causing Wings3D to crash. Thanks tkbd [micheus]

New in Wings3D 2.2.2 (Jan 29, 2019)

  • Improved STL importer. [dgud]
  • Fixed crash when zooming to a negative distance, thanks, Tkbd. [dgud]
  • UV mapping windows are displayed in the same monitor as the first was. Thanks OXO. [micheus]
  • Fixed hard crash caused by malformed faces. Thanks Hank. [micheus]
  • Fixed the EPS/SVG plugin exporting back edges. Thanks to tkbd. [micheus]
  • Fixed the crash caused by Tighten in AutoUV window. Thanks to Hank. [Micheus Vieira]
  • Changing to a saved view in the middle of a vector input operation was causing Wings3D to crash. Thanks to Hank. [micheus]
  • Wings3D was crashing when a material was selected by using it's color icon. Thanks to Hank. [micheus]
  • Selection groups has not been saved for hidden/locked objects. Thanks to Hank. [micheus]
  • Importing a .gbl project was causing a crash just before it to be displayed. Thanks to tkbd. [micheus] - If a area light is present only the faces facing the camera can get selected by marquee selection. Thanks Hank. [micheus]
  • Wings3D was crashing unexpected in module wings_frame.
  • Added a workaround and some information to help us to find the cause. Thanks to Hank [micheus]
  • Select similar material isn't working properly in AutoUV. Thanks to Hank [micheus]
  • Worked some more on the boolean operations. [dgud]
  • Moving a light and using translation was causing Wings3D to crash. Thanks to tkbd. [micheus]
  • Alpha channel of a diffuse texture was drawing in black. Thanks to tkbd [micheus]
  • Upgraded to erlang/otp-21.2 (windows, mac) which should improve performance on large models. [dgud]
  • General Mac improvements, menues and material viewer. Reported by tkbd [dgud]
  • Fixed opencl crash on old ATI cards. [dgud]
  • Fixed image handling crash. [dgud] - Fixed exporting lights to plugin. [dgud]

New in Wings3D 2.2.1 (Dec 3, 2018)

  • Materials have been changed to have roughness and metallic parameters instead ambient, specular and shininess. Handling of more texture types have been added. Brdf emulation with background images when rendering materials and using camera light or scene lights. Image planes or background images used to set a diffuse texture and set emission to white. That doesn't work any more because a white emission material will overexpose the texture. Set the background texture as an emission texture instead will get the same result as in previous wings versions. New image plane will do this automatically. [dgud]
  • Added new image commands to the outliner.
  • Create image from channel, to enable usage of single channels from example combined metallic roughness textures.
  • Invert channel, create a new image with one channel (or image in case of gray scale) inverted. To be used for example to change between DirectX and OpenGL normal map formats, or to create a simple roughness map from a metallic map. [dgud]
  • Added a test version of Boolean commands. Does not handle coplanar faces. Try subdividing the intersecting faces if the Boolean commands doesn't work. [dgud] - Added the PLY importer to the Wings3D project. [Micheus Vieira] - Export normals for collada (dae) format. [dgud]
  • Added export/import vertex color support for gltf files. [micheus] - Improve import of file formats, by estimating hard edges for formats that does not have smoothing groups but includes normals. [dgud]
  • Enabled the Flatten command to be repeatable in edge mode. Thanks to Hank. [micheus]
  • Fixed a bug causing wings to not find relative image files when file and subdirectory had moved. [dgud]
  • Check for EXT or ARB framebuffer extension, both works, but for some old cards/drivers only EXT is available. [dgud]
  • Fixed the crash in Put On command (LMB option) when no destination was selected. Thanks to Hank. [micheus]
  • Fixed the cause of Wings3D crash after a combination of hole and Cleanup command. Thanks to Hank. [micheus]
  • Fixed the cause of Select By Short Edge be crashing when there was a active selection. Thanks to rv3. [micheus]
  • Fixed the window docking feature for multiple monitors systems. Thanks to suzuki. [micheus]
  • Fixed the wrong dialog location when user has multiple monitors. Thanks to suzuki. [micheus]
  • Fixed the hard crash when creating a texture. [micheus]
  • The information line was showing a wrong value for the edge difference and angle info was also missing. Thanks to rv3. [micheus]
  • Made gltf and collada import more robust. [dgud] [micheus]
  • Fixed a issue which was allowing locked objects be moved if them were previously selected. Thanks to OXO. [micheus]
  • Moving any object to a folder was causing a crash. Thanks to Hank. [micheus]
  • Floating windows was growing each time Wings3D was started. [Micheus Vieira]
  • Combined objects in a folder were moved outside the folder. Thanks Hank [micheus]
  • Fixed the problem that was causing geometry state rollback after save a project in Sculpt mode. Thanks to tkbd. [micheus]
  • By starting Sculpt with a geometry window in Wire mode would make the sculpt never get back to Shading mode. Thanks to Hank. [micheus]
  • Workaround for linux Wayland support. Thanks xyproto. [dgud]
  • A bunch of more bug-fixes we have stumbled on but forgot to note down [micheus] [dgud] [bjorng]

New in Wings3D 2.1.7 (Jun 18, 2018)

  • Improved importer, now it can more often create "objects" instead of separated faces when importing models. [dgud]
  • Implemented importer and exporter for GL transfer format (*.gltf|*.glb). [dgud]
  • Fixed View/Show/Filter Textures Option previously only worked after restarting wings [dgud]
  • Added support for (some) .dds image files. [dgud]
  • Fixed (some) keyboard focus bugs [dgud]
  • Added more texture types (currently not used) [micheus, dgud]
  • Fixed autosave, and other minor bugs. [micheus, dgud]

New in Wings3D 2.1.6 Development (Mar 11, 2018)

  • Object count for each folder in Geometry Graph was missing.
  • Added snap window and removed the old tools/snap command
  • Implement dnd support for wings files and images from OS
  • Doesn't work on mac for unknown reason, wx only supports old simple dnd and the might not work with wxWidgets on mac.
  • Fixed PS/EPS importer which was not importing files properly.
  • It should import Adobe Illustrator, LibreOffice and Inkscape files correctly.
  • Scribus file may not to have some objects loaded.
  • Improved PS/EPS importer
  • Added Spanish Translation
  • Added the hotkeys "F2" and "Delete" for rename and delete operations respectively.
  • Dialogs will now be shown near to the mouse pointer.
  • The AutoUV Editor option to show/hide the background image is back.
  • Added a dialog to allow user to decide if an unsaved file must be recovered.
  • The option in Preferences to disabling the toolbar to be shown was not working - it continued to be shown every time Wings3D started.
  • Fixed a crash in Lightwave exporter when there is wrong UV info.
  • When all faces of one object that was combined with other is hidden, when user separate them that object cannot be seen anyway.
  • When collapsing faces, edges, or vertices around holes, the hole faces could be deleted, but still be marked as holes. That would lead to a crash when attempting to save the file or when using the Combine command. The Collapse command now makes sure that holes for any deleted faces are removed.
  • Optimized the rendering code, large models works better now.
  • All rendering is now shader based, bump maps and normal maps are now visible in "two lights" mode and lighting is improved.
  • Fixed some mouse focus issues.
  • Largs code rewrite for further optimizations,
  • which might have caused new issues, please report.
  • Spanish Translation
  • Fixed some exporter unicode problems.

New in Wings3D 2.1.5 Development (Dec 16, 2016)

  • Added Make Normal-Map command, in outliner.
  • And improved bump-map to normal-map calculations.
  • Keyboard shortcuts could sometimes be invoked twice
  • Outliner could get keyboard focus after some commands though the window was not marked as focused. Fixes focus issues.
  • Choosing 'Loaded Font Glyphs' from Development menu was causing Wings3D crash.
  • Fixed the visualization of Tweak "Show Magnet Influence" was not working. Thanks to Fonte Boa.
  • Invalid ps/eps file (absent or invalid token) was causing Wings3D crash.
  • Fixed broken TGA image loader, wx's targa loader, fails with RLE encoding, bug is fixed but not released workaround by using wings own tga loader. Reported by tkbd.
  • Fixed loading files from root dir on Windows .
  • Code cleanup and Optimizations

New in Wings3D 2.1.4.1 Development (Dec 1, 2016)

  • Fix crash in autouv when doing geometry changes from the autouv window via keyboard shortcuts. Now the commands only work if selection mode is the same in both windows. Reported by Fonte Boa.
  • Bridge-RMB was crashing for two faces selected in the same object.
  • After select multiple views and activate the RMB Wings3d crashes.
  • It was impossible to define hotkeys in Sculpt mode.
  • Performance improvements.
  • Selection display in ortho mode (and autouv).
  • Fix olive green theme, report by tkbd.
  • Fix crash at start if username contained unicode chars, reported by infinder.
  • In GeometryGraph if user accidentally put the folder name in edit mode and then cancel it Wings3D was displaying a wrong message.
  • The Geometry Graph window closes unexpectedly in some folder/item operations. Avoid the crash and its cause should now be appended to Log window.

New in Wings3D 2.1.3 Development (Nov 13, 2016)

  • Add torus to correct place in menu when in Snap Image mode. We can't add it to the second place when auv_snap image is activated, the torus comes in mixed with the snap commands.
  • Fix octotoad scaling during creation
  • Fix hotkey handling of keys F1-F15
  • Fix displaying selections in secondary selection mode

New in Wings3D 2.1.2 Development (Nov 5, 2016)

  • Fixed starting wings with file argument, either double clicking on wings file on windows or dragging file to wings app on mac.
  • Auto scroll outliner when dragging images.
  • Add show/hide toolbar option in preferences.
  • Tweak magnet adjust did not stop when key was released.
  • Press shift to disable docking window when moving.
  • Rework drawing edges and selection to fix problems on some graphic cards and drivers, i.e. Macs with old Intel gfx cards.
  • Indicate used magnet type, and fix status bar issues on Mac.
  • Improve camera and mouse drag performance.
  • Various redraw & refresh improvements.

New in Wings3D 2.1 Development (Oct 14, 2016)

  • Large gui rewrite:
  • Convert all windows to be real windows instead of OpenGL drawn.
  • Windows can be attached and detached from main window.
  • with much help teseting, debugging and bug-fixes from
  • Added a new Subdivide(RMB) command to be side-by-side with Smooth command.
  • Added a new bridge(RMB) with reference points.
  • Collada (.dae) improvments:
  • Importer implemented
  • Exports vertex normals
  • Added new connect and slide command for Connect RMB in Edge mode.
  • Camera dialog improvements:
  • New formats
  • Fixed bugs
  • Image plane preview
  • Added edge loop nth selection command
  • Povray improvements
  • Fixed a crash caused by bad formated text for "How To Define Hotkeys" instructions in language files and updated their description to the new process sequence.
  • Fixed a crash caused by renumber routine. That was noticed when a material map references a face that no longer existed after a dissolve command has been ran.
  • After execute a merge action the title was not showing the file was changed and a save action is required.

New in Wings3D 2.0.5 Development (Jun 22, 2016)

  • Updates to the Japanese translation
  • Fixed a hotkey issue that was not enabling replace a previous binded key as well as it was ignoring the hotkey deletion.
  • Added logic that allow the Yafaray - after the engine path be provided
  • get its render option available under File->Render option whithout need to restart Wings3D. Thanks oort for ask about it.
  • Fixed the problem with crash in the Ambient Occlusion plug-in.
  • Fixed the bad text formatting in the module wpc_constraints that was causing Wing3d crash.
  • Also, as suggested by the user tkbd, it was added a message dialog that shows to the user the message about the constraint that just has been set.
  • In OSX, when merge dialog is shown the mouse cursor becomes a clock. Thanks to tkbd. [micheus] - Handle filename with unicode characters, reported by beng27 [dgud] - Moving the mouse over 'Various Plans' dialog icon was causing Wings3d crach. Thanks to tkbd.
  • Fixed other hotkey issues.

New in Wings3D 2.0.4 Development (May 9, 2016)

  • Further updates of the German translation by Roy.
  • Improved connect cut command to work in more cases
  • Fix memory duplication when opening face/edge menu.
  • Fixed a crash caused by the format_hotkey routine when an error was handled in wings_hotkey module.
  • Update French translation.

New in Wings3D 2.0.3 Development (Apr 9, 2016)

  • Added possibilty to cut and connect 2 or 3 vertices with MMB
  • Fixed the crash/hang caused by the slide color control.
  • There was a strange black line being drawn in the background starting from mini axis.
  • Fixed fragment shader code for Marble and Noise that was causing render crash in texture creation.
  • Fixed tweak information line and hotkey handling back to as it in previous releases. Thanks Fonte Boa.
  • It was not possible set a hotkey for commands assigned to RMB.
  • The German translation has been updated by Roy.
  • Fixed typo in absolute move
  • Fixed crash in plugin-manager
  • ixed installation of vcredist package from Microsoft.
  • Some keyboard fixes on Mac
  • Improved EPS/SVG Exporter

New in Wings3D 2.0.2 Development (Dec 18, 2015)

  • Fixed the background color exported when a Ambient light is used. Thanks oort;
  • Fixed a crash caused by editing an old projects that a material can contain modulators with values out-of-range; Thanks oort.
  • Fixed a bad path formation caused by a missing condition in the routine to get relative paths used by POV-Ray plugin. [micheus]
  • Fixed the sub- menu location for the "Drop picked object" option. In the current implementation it seems there is no need for translate the cursor cordinate. Thanks oort; [micheus]
  • Fixed the cause of Wings3d crash when 'Enable Develop Menu' was enable/disable. Thanks oort; [micheus]
  • Fixed the missed control over the transparency color of magnet in the Tweak tool. [micheus]
  • Fixed the missed dialog prompt action before overriden a file. Thanks oort.
  • Fixed wrong beharviour when trying to save an untitled file. Thanks tkbd. [micheus]
  • Added help content to Yafaray Export dialog. by oort;
  • Fixed Transparency Refraction option in the Yafaray plugin. by oort; [micheus]
  • Fix autouv texture generation, reported by tkbd. Many bugfixes and new shaders [micheus, dgud]
  • For two mouse buttons settings the menu was ignoring the combo CTRL+RMB and was acting just like a RMB. Thanks to ggaliens. [micheus]
  • Various other bugs reported on the forum. [dgud, micheus]
  • Rewrote the internal rendering to use vbo instead of display lists. [bjorn]
  • Fixed keyboard handling on mac. [bjorn]

New in Wings3D 2.0.1 Development (Sep 3, 2015)

  • Added OpenGL version check, for future version requirements
  • Unselected vertex size was not changed after changing it in the Preferences.
  • Fixed color selection for lights by using wings color selector when alpha value is required.
  • Added support for loading multiple images in Import Image command.
  • Fixed labels and textbox aligment for Absolute Command->Move/Scale
  • Fixed double click drag selection
  • Yafaray plugin update:
  • Reworked in the layout of the Yafaray "Render Options" dialog;
  • made some changes asked by oort;
  • fixed some bugs found by oort
  • updated the help information for material and lights;
  • POV-Ray plugin update:
  • fixed some controls alignments
  • Kerkythea plugin update:
  • fixed some controls alignments
  • wpc_absolute_move.erl:
  • fixed control alignments
  • wings_light.erl:
  • fixed alignment
  • Fixed other minor problems reported in the forum including:
  • Log/Console window related issues
  • Linux installer problems
  • Set keyboard focus in dialogs
  • Multisampling preference

New in Wings3D 2.0 Development (Aug 19, 2015)

  • Rewrote to use wx as backend for graphics. It allows us to use more (native) widgets in the future and copy-paste in text widgets, native fonts and so on. Much have been rewritten so much can be broken, please report bugs in the forum.
  • Removed/Changed some features that was hard to port to wx. Setting/removing keyboard shortcuts have change, see help. Preview rendering is always on. Right Click menu icons have been removed.
  • Changed the installer for all OS'es, to behave more like native apps. Windows: allows the wings to moved after install
  • Added edge/hardness/invert command
  • Removed YafRay plugin and added a new YafaRay plugin
  • Ported all render plugins to use the new gui.
  • Added a file merge dialog so the user can choose what to import

New in Wings3D 1.5.3 Developement (Apr 14, 2014)

  • Use (and require) OTP 17.0 which hopefully fixes unicode issues on win32
  • Fix OpenCL so that it works on nvidia cards even though it's built with a 1.2 framework [dgud]
  • Added a new option to Snap[RMB] (in Body mode) that enable the user duplicate the object between reference and target. Thanks to Optigon for suggest it.
  • Added a new option to auto save an unsaved project.
  • Fixed an issue related to font selection under Windows 7 - fonts' name aren't displayed.
  • Fixed an issue related to edges highlight in Tweak and Sculpt that was crashing wings when the object have hidden faces or holes. Thanks to Extrudeface for the report.
  • Fixed a issue related to Select Group and Saved Camera windows not be drawn using the alpha settings as defined in the preferences. Thanks to Justanother1 for the report.
  • Fixed the duplicated IDs in the language file for "Rename" operations available in the "Geometry Graph" window. Thanks to TulipVorlax.
  • Fixed some issues related to images of materials exported by POV-Ray plugin. Thanks to RyMopar that reported it.
  • Fixed an error in the "wings_u:relative_path_name" routine that was rebuilding the full path in a wrong way.
  • Added support to save and restore the last view settings of a project. [Micheus]
  • Added option to customize the grid size.
  • Added a new option to Absolute-Move command (MMB) that enable the
  • user set the reference point.

New in Wings3D 1.5.2 (Nov 18, 2013)

  • Fix various crashes and instabilites.
  • Automatically freeze mirrors when exporting, thanks to nemyax for the report.
  • Window can be used by users with unicode chars in the name on windows
  • Fixed an issue setting the camera position with the dialog.
  • Fixed more PovRay output formats

New in Wings3D 1.5.1 (Oct 14, 2013)

  • Remove the erlang window and make Wings appear more as a native application

New in Wings3D 1.5 (Oct 14, 2013)

  • Several levels of subdivision in smooth proxy can be drawn:
  • This feature can be enabled in Preferences/Misc if OpenCL drivers can be found. [dgud]
  • Added the possibility to view normal/bump maps in the model window, for uv-mapped surfaces. [dgud]
  • Added a Japanese translation. [dgud]
  • Korea3d and Szzz have updated the Korean and Chinese translations. [dgud]
  • Fixed secondary (always add temporary) selection, to only create temporary selection if nothing was selected. Reported by Siber. [dgud]
  • Fixed selection bug where 'Select By Non Quadrangle Faces' did not work if anything was selected. Reported by Deerwood. [dgud]
  • Fixed crash in autouv if every vertex was selected before unfold, reported by Deerwood [dgud]
  • Images loaded by "Import Image" now preserve its file extension in its name shown in the Outline window as already is done by using "Make External". (Thanks to FranOnTheEdge that reported this issue) [Micheus]
  • Fixed the wrong placement of object in a folder after the project has been loaded/reloaded. (Thanks to deerwood that reported this bug) [Micheus]
  • Fixed merge cameras:
  • Now, any existing cameras in both files are maintained. [Micheus]
  • Visible and Locked states of lights were not restored after the project has been loaded, despite they have been saved. [Micheus]
  • Multiple mouse buttons options in the context menu of Outliner window:
  • The option Select by material in the Outliner window doesn't select the right elements if the selection mode isn't Face or Body. It was fixed and added new parameters that enable us to add support for "add to selection" and "remove from selection" in context menu. [Micheus]
  • Fix unc paths on windows [Micheus]:
  • When trying to saving a wings scene file to a path on the network using unc path, an error occurs (Save failed: no such file or directory) and the file was not saved. For some reason the first slash is removed from the path name when Save dialog returns the file name in the function wings_file:export_filename_1/2(after executed wings_plugin:call_ui()). The same occurs with Open dialog too.
  • It seems to be a Erlang issue (I'm not sure). I did a workaround, then I could Save/Export/Import using an "unc" path without any problem. [Micheus]
  • Improvements to Information line management made it auto-sizable when the message is longest than window width. [Micheus]
  • Fixed UV Torus crash:
  • If a zero value has been inputted it will be overwritten with 3;
  • added information for the fields U and V on Torus dialogs;
  • Deutsch translation of 'lang' file by deerwood;
  • [Micheus]
  • Text Primitives should be centered according to bounding box that surrounds the text primitive being created. [Mark Whittemore]
  • Dialogs can now support model previews:
  • Camera remains usable while dialog is active.
  • Preview has 3 modes: Auto, Delayed, and Manual.
  • Many existing dialogs have been updated to support the new changes (Shapes, Drag Args, Absolute Cmds,
  • Numeric Camera, and Selection tools).
  • Combined primitives into single dialogs to save menu space.
  • Values for Sliders and Text Entry Boxes with numeric data can be increasd/decreased with the Scroll wheel.
  • Constraints [Shift, Ctrl, Alt] work when changing values using the scroll wheel within dialogs.
  • [optigon]
  • Move edges along normal fix. [optigon]
  • Added constraints to Sculpt mode menu. [optigon]
  • Fixed the wrong selection of elements when using the option Material->Select in the Outline window if selection mode isn't Face or Body. Also, its context menu supports multiple options and it was added two new options: "Add to selection" and "Remove from selection". (Thanks to deerwood that reported the bug and suggested the new options) [Micheus]
  • Added a new option to Windows menu ("Selection Groups") that implements the selection commands in a window as follow:
  • LMB
  • Select the group itens in the Geo win;
  • RMB
  • With a group selected:
  • above it self or in empty area: Delete/ Delete Invalid Groups;
  • above another group: Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect;
  • -Without a group selected and none selection in Geo win:
  • above a group: Delete/ Delete Invalid Groups;
  • Without a group selected but with an selection in Geo win:
  • above a group: New Group/ Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect/ Add to/ Subtract from;
  • Added a new option "Rename" group:
  • Improved visual feedback by adding mouse tracking - the group name under mouse pointer is framed;
  • Changed the default window position to up/left side of the window desktop. [micheus]
  • Wings core (wings.erl and wings_plugin.erl) was changed in order to make possible all windows used in a plugin be saved/restored automaticly; updated wpc_sel_win.erl in order to use the new resource, saving and restoring its placement on Wings desktop. [Micheus]
  • Added constraints to Sculpt mode menu. [optigon]
  • Fixed the wrong selection of elements when using the option Material->Select in the Outline window if selection mode isn't Face or Body. Also, its context menu supports multiple options and it was added two new options: "Add to selection" and "Remove from selection".[Micheus]
  • Added Select|By|Name option in which selections using a matching name can be made by combining the "*" wildcard.
  • Added new options for Renaming objects in the Geometry Graph window:
  • LMB -> "Rename selected objects" (the current option)
  • MMB -> "Rename all selected objects" (the option already enabled in Body mode)
  • RMB -> "Rename objects filtered using a mask for name" (new option)
  • Now, Rename objects can be applied to several object at once, by using a selection or a search mask (like *box*). Also, the new name has a sequential number appended to it or placed in a defined position by using the "%" wildcard. It's possible to define the starter number by puting it between two "%" character (like: Cube0%). [Micheus]
  • Added two new options: Remove Invalid groups and Delete All groups.[Micheus]
  • It was improved the Image Plane resource by adding a dialog box for enter options like: location, rotation around origin, lock it after created and assign a transparent material for its back face (this make possible to see trough the image plane in proxy mode). Thanks oort by the idea and support as well to Ran13. [Micheus]
  • Added two new options: Remove Invalid groups and Delete All groups.[Micheus]
  • Move edges along normal fix. [optigon]
  • Fixed View ClipPlane bug [dgud]
  • Fixed crash caused by user hit ENTER in a dialog and the focus is in the expand/collapt button;
  • Fixed hard crash caused when a dynamic sub-menu (like Render) doesn't have any item;
  • Fixed the start value to Edge component. Different of the others it was starting from 1 - now it starts from 0;
  • Fixed the bad display of values for the columns Volume and Area in the Tools->Scene Info.
  • [Micheus]
  • Fixed the crash when exporting an object converted to light (Object as area light). [Micheus]
  • Fixed a bug when exporting an object converted to area light and that has hard edges. Thanks oort. [Micheus]
  • Added the ip_helper image to the projectsources. [Micheus]

New in Wings3D 1.4.1 (Feb 8, 2011)

  • Major update to the Traditional Chinese translation of Wings including AutoUV, many plugins, tools, and other interface strings.
  • Wings could crash when launching and opening a file at the same time . The cause was the ets table for fonts could not be written to while the Progress Bar was active. ets tables can only be accessed from the process they are created in unless specifically stated. In Wings the PB run on a separate process so accessing the ets font table while the PB was active led to a badarg since the call was not allowed. The font table is now set to public so it can be accessed by any process.
  • Help dialog formatting adjustments for Asian fonts. [optigon]
  • Improvements to Body|Weld for handeling neighbouring faces. [optigon]
  • Update to the the Korean translation to include the interface strings and some key plugins including AutoUV.

New in Wings3D 1.4 (Jan 17, 2011)

  • Major rewrite of Tweak to integrate it into the Wings core. The new Tweak features improved performance, additional tools, and more flexibility.
  • Lots of new tools:
  • Plane Cut and Slice for cutting objects or face selections
  • Rotate Unconstrained for multi-axis rotations
  • Sculpt Mode lets you push, pull, inflate, pinch, and smooth your model
  • Face|Bridge now connects any two face regions
  • Body|Weld now manages neighbouring faces
  • View Along Nearest Axis (use 1 hotkey instead of 6)
  • Interface improvements:
  • Asian font support for Chinese, Japanese, and Korean
  • Rollup windows into their titlebars
  • Right-Click menus now sport a Menu Toolbar
  • Folders and new icons for the Geometry Graph
  • Four color themes to choose from in the Edit menu
  • Save and load Preference Subsets from the File menu
  • Automatic menu clipping for long menus
  • Tweak Palette for selecting Tweak tools, magnets, and axis constraints
  • Fix to properly restore the maximized Wings layout on Windows
  • Many bugfixes and improvements

New in Wings3D 1.3.1 (Oct 26, 2010)

  • Added a 'wings_convert' script which can convert 3d files without starting wings. Requires an erlang install (and escript in your path) and a wings install. On windows run with c:/path/to/erlang/bin/escript /path/to/wings_convert --help [dgud]
  • AutoUV: Added a simple world space normal shader. [dgud]
  • Added Select|Edge Loop|Select Nth Ring. [optigon]
  • New Feature: Body|Explode scales objects from a defined center. Includes standard and user axes, uniform, and radial axis options. (Thanks to ggaliens for the idea) [optigon]
  • New Feature: Rollup any window by clicking on its titlebar. The main Geometry window behaves differently and doesn't rollup. Instead, it moves from the foreground to the background, either covering or revealing any coexisting windows. [optigon]
  • AutoUV: Added Move Horizontal and Vertical. [optigon]
  • The arrow key and scroll wheel pan speed preferences have been changed to offer a more useful range of adjustment. [optigon]
  • Minor changes to Tools|Connect to allow consecutive vertices to be placed on the same edge. [optigon]
  • Select|By|Sharp Edges now allows you to specify Peaks, Valleys, or Both. [optigon]
  • Bug fix for Select Vertices with 6 or more edges. (Thanks to ggaliens). [optigon]
  • For Developers: Added Show Cursor to the Develop menu. In cases where the cursor disappears during a crash, use this option to bring it back into view. I suggest hotkeying it so you don't have to fumble blindly to the menu. [optigon]
  • Edge|Flatten (lmb) updated to recognize Edge groups instead of flattening to a common center. Also new, Edge|Flatten|Edge Loops, flattens any selected closed edge loop to it normal. [optigon]
  • New Feature: Edge|Crease makes a stylized extrusion, commonly used for adding details such as wrinkles to organic models. [optigon]
  • New View Along Axis option to set the view to the Nearest Axis whether that be X, Y, Z, or -X, -Y, -Z. Might be useful for those who would like to reduce their overall number of hotkeys and use one instead of six for axis navigation. [optigon]
  • New Feature: Select|Edge Loop while in vertex mode will now convert consecutive vertices to edges. [optigon]
  • AutoUV: Added Edge|Circularise to AutoUV. [optigon]
  • New Feature: Vertex|Grid Snap takes a vertex selection and snaps each vertex to the closest point on a virtual grid as you drag to increase or decrease the grid's increment. [optigon]
  • Position Highlight for Point light crash fixed. (Thank to Fonte Boa) [optigon]
  • Build fixes. On some systems, makeself.sh is named makeself.sh and on others makeself, also they can reside in /usr/bin or /usr/local/bin. Tried to catch all cases. [giniu]
  • In the Tools menu, Snap Image and Screenshot have been extended in several useful ways. It is now possible to take a screenshot of just the main viewport. Coupled with this feature are changes to Snap Image, which now has options to Fit the image to the viewport's dimensions. This new combination of features allows for better projection painting workflows using a 2d painting program like Gimp. The new Screenshot features are available through in its options dialog. You can also save the current view to the Saved Views at the same time and with the same name as the screenshot so that they can be aligned later. Additionally, one can now scale the snap image proportionally to its current x or y value, or reset the snap image to its actual size. Also, when exporting or making an image external from the Outliner, the image name will automatically update in the Outliner to the filename you save it as. [optigon]
  • Add workaround option for mouse grab problems on linux. See option in preferences/misc. [dgud]
  • Sweep extrusion normal fix. [optigon]
  • New Feature: Edge|Corner takes an edge selection and adds corner geometry to any edges bordered by a 3 and 5 sided face. Then, adjust the tension before finalizing the corner. [optigon]
  • New Feature: Plane Cut for Vertex, Face, and Body mode. Pick the plane and point for the cut, or slice the selection into even sections. Face and Body mode include a Loop Cut option. [optigon]
  • Added .svg importer to convert 2d vector drawings to 3d. [optigon]
  • Plugin Manager and menu format fixes. [optigon]
  • Welding objects with only two faces could crash. (Thanks to Fonte Boa). [optigon]
  • The "Scene Info: Area & Volume" command (in the tools menu) has been cosmetically improved and now properly displays the info in a multiple-column tabular-format, which is much easier to read. [scorpius]
  • Mirroring a mirrored object could crash. Now fixed. (Thanks to Fonte Boa) [optigon]
  • Image Planes are now created with a slight thickness and all their edges set to hard. [optigon]
  • Face|Bridge has been extended to connect any two face regions regardless of how many faces or vertices they each have. [optigon]
  • New View item to toggle Show Backfaces. [optigon]
  • Saved selection groups have been updated to allow Cycling via hotkey, and this feature can be set to cycle only within the current selection mode. I also added some selection group deletion options. One option deletes all saved groups, and the other deletes only those groups that are corrupt. [optigon]
  • I have changed the mouse buttons that perform secondary drag operations. For instance, Move|Free has an option to drag in the direction of the screen normal, and this option was bound to MMB. Now it is activated by holding LMB instead. Simiar changes were made to all the other tools that use a single secondary drag parameter. Also, introducing Hold LMB into the mix, allowed me to make Face|Sweep fully articulated between all four drag parameters (Extrude, Angle, Scale, and Rotation). [optigon]
  • New Feature: Tools|Sculpt allows you to Push, Pull, Pinch, or Smooth geometry by dragging the the mouse over your model. There are Magnets and Strength parameters but it should be noted that this tool does not attempt to compare with other specialty sculpting programs. [optigon]
  • Rewrite of Tweak to integrate it into the Wings core. [optigon]
  • New interface features including:
  • A Menu Toolbar with icons for undo/redo, repeat last command, changing selection modes, and opening the Select or Tools menus can be switched on/off via Preferences|User Interface.
  • A new facility for saving and loading preferences from and into your current session, has been added to the File menu. These new preference subsets are appended with the .pref extension, and are saved separately from your 'master' Wings preference file. Additionally, both the Save and Load dialogs allow you to choose from preference catagories you'd like to load or save from: hotkeys, graphical elements, etc.
  • New icons for the Outliner and Geometry Graph that allow you to use custom colors for how they look. These icons can be switched on in Preferences|User Interface.
  • Added canned color themes. Switch between them in Edit|Themes.
  • The Geometry Graph now has folders and objects are stored alphabetically. You can create, rename, move objects between folders, and expand and contract them. You can also toggle wireframe, visibility, locking, and selections just within a folders pressing MMB on the Object, Eye, Lock, and Wireframe icons.
  • Added menu clipping. With all the additions to Wings over the years, the menus have been getting too long for smaller screens. To help the situation, I added a preference to set the Maximum Menu Height in pixels under the Misc tab in the Preferences. The default is set to 0, which auto clips menus to fit in the main Geometry window. [optigon]
  • FBX plugin no longer supported, and removed from the wings source. [optigon]
  • The Windows make_installer has been changed to use the vcredist included with Erlang and to work solely with Msys. [optigon]
  • Edge|Circularise MMB fix. Center calculated incorrectly. [optigon]

New in Wings3D 1.2 (Jan 18, 2010)

  • The object mode (vertex color/material) for objects has been eliminated. Instead materials have a Vertex Colors setting that can be "Ignore" (don't use vertex colors; default for new materials), "Set" (to use vertex colors instead of the colors in the material), and "Multiply" (to multiply vertex colors with the diffuse texture).
  • The material "default" has "Set" as the value for the "Vertex Colors" property, meaning that if you assign vertex colors to face having the "default" material, the vertex colors will be visible.
  • There is a new command (with a sub-menu) in the body mode menu called "Vertex Attributes".
  • When opening a .wings file written by Wings 1.1.7 or earlier, the object modes for the objects in the file will be ignored. If there are vertex colors, they will be visible on faces that have the 'default' material assigned. For faces with other materials, the colors or textures in the material will be shown (even if the object was in vertex color mode).
  • When saving a .wings file in this version of Wings and opening it in an older version of Wings, all objects will be in material mode (even if they have vertex colors).
  • Wings have had the _hole_ material for a long time to fake holes by marking faces that should not be included when exporting.
  • There is a new Face|Hole command to create a holes that looks like holes also in the Geometry window.
  • To remove a hole, select a face adjacent to the hole and RMB click on the Face|Hole command to create a face to cover the hole.
  • When loading old .wings files, all faces containing the _hole_ material will be converted to the new type of hole.
  • If you load a .wings file saved with this version of Wings in an old release, the holes will become hidden faces, but they will NOT have the _hole_ material (i.e. they will not behave as holes when exported).
  • The smooth proxy is now updated directly when invoking interactive commands.
  • Menu Cleanup: Consolidated Extrude with Extrude Region and Extract Region with Extract Faces. Since there is now only one heading each for Extrude and Extract, the mouse buttons that activate specific commands have been changed.
  • Collada export. Objects including UV coordinates and materials are exported. Lights and cameras are not exported yet.
  • New in Tools menu: Ambient-Occlusion Generator/Baker. It works on a per-vertex basis and uses a standard inside-out approach. Mesh subdivision yields more accuracy. The results are stored in the vertex-colors and can also be baked to a texture through AutoUV.
  • Many improvements and bug fixes in the Tweak mode.
  • The Wavefront (OBJ) exporter will now export smoothing groups based on the hard edges in the model.
  • Eliminated annoyances:
  • If View|Scene Lights has been turned on, but the scene contains no lights, the usual modeling lights will be turned on instead so the objects do not turn black.
  • When displaying objects that have a virtual mirror face in the smooth preview mode (i.e. turning off workmode by pressing TAB), the seam between the real part of the object and mirror image will now be soft.
  • Performance:
  • Picking (i.e. finding out which face is under the mouse cursor) is no longer done using OpenGL, but by our own C code, which is both faster and more reliable.
  • The internal data structures for edge and vertex tables require less memory than in Wings 1.0, which should also improve peformance.
  • The display code has been extensively rewritten and now uses vertex buffers in OpenGL. It should be faster in most circumstances.

New in Wings3D 1.1.7 Beta (Jul 18, 2009)

  • In rare circumstances, the progress bar could reach 1.0 (the far end) even if the operation was not finished and cause Wings to crash hard.
  • The smooth proxy is now updated directly when invoking interactive commands.
  • New Feature: Create Bounding Box added to the primitives menu.
  • Scale to Bounding Box selections now keep their original centre.
  • Turn Edge now preserves Hard Edges.
  • New Feature: Select|Edge Loop|To Complete Loops turns any selection into an edge loop selection. Works from all selection modes and is based on the request by deerwood to be able to extend loops beyond where they stop when using the regular Edge Loop command (L).
  • Dissolve and Collapse cmds now delete wholly selected efficiently.
  • Shared vertices are now eliminated on import. (The modeling commands in Wings does not allow creating of shared vertices (also called waists), i.e. faces that only share verticesbut no edges, so it should not be allowed on import.)
  • When displaying objects that have a virtual mirror face in the smooth preview mode (i.e. turning off workmode by pressing TAB), the seam between the real part of the object and mirror image will now be soft. The Smooth command (and the Smooth Proxy mode) will still sub-divide faces around the virtual mirror face as if the edges were hard, so Smoothing before freezing the mirror and after freezing may still not give exactly the same result (how close the result is depends on the object; for some objects the difference may not be noticeable).
  • New Feature: Magnet Mask Deselect - Subtracts locked elements from the current selection.
  • Magnet Mask Select - fixed: Adds locked elements to current selection.

New in Wings3D 1.1.6 Beta (Jul 15, 2009)

  • Re-exporting an imported model with tesselation could
  • cause a crash. Also, when importing objects that had UV coordinates
  • on some faces but not all, UV coordinates would be discarded
  • on both side of edges that only had UV coordinates on one side.
  • (Thanks to Siber.) [bjorng]
  • Separating, then Combining an object with vertex
  • attributes would cause a crash. (Thanks to zdarby.) [bjorng]
  • Smoothing objects with hidden faces would crash. [bjorng]
  • The command Select By|Id would crash in body mode. [bjorng]
  • Eliminate selection glitches where elements behind a face
  • could be selected through the face. (Thanks to deerwood.) [bjorng]
  • Wings would freeze if there were empty objects in the
  • scene. (Empty objects can only be created by import or possibly
  • by a plug-in, as the core Wings commands will delete an object
  • that becomes empty.) [bjorng]
  • The Ambient Occlusion plugin will now correctly
  • ignore hidden or locked objects. [scorpius]
  • Some fixes and improvements to Edge|Circularise. Open edge loops
  • should process more uniformly. (Thanks to puzzledpaul). [optigon]
  • Warp mouse to proper position follow drag in Tweak. [optigon]
  • Toggling xyz constraints in tweak wouldn't update the info line.
  • Now fixed. [optigon]
  • Tweak Slide would not work correctly for single edges and
  • would not work at all for selections of two unconnected vertices.
  • Now fixed. (Thanks to Fonte Boa.) [optigon]
  • Tweak Slide would not stop at edges. Also made some
  • optimisations. [optigon]
  • Changes:
  • commit cbe609a7c921237b52731dddf20229f81741ef1d
  • Author: Bjorn Gustavsson
  • Date: Sat Jul 11 09:34:45 2009 +0200
  • Generate release notes
  • commit 0a27e8db9f90778183a770d6c909388763452631
  • Author: Richard Jones
  • Date: Thu Jul 9 15:59:50 2009 -0400
  • NOTE: Tweak Slide would not stop at edges. Also made some
  • optimisations. [optigon]
  • commit f0286efaac3f0e5e80e925fdc9ec259589516ca0
  • Author: Richard Jones
  • Date: Fri Jul 3 13:44:49 2009 -0400
  • NOTE: Tweak Slide would not work correctly for single edges and
  • would not work at all for selections of two unconnected vertices.
  • Now fixed. (Thanks to Fonte Boa.) [optigon]
  • commit 5f54d7a4640a4b61010e0e49fa99ea1da6208c91
  • Author: Richard Jones
  • Date: Sat Jul 4 17:29:54 2009 -0400
  • NOTE: Toggling xyz constraints in tweak wouldn't update the info line.
  • Now fixed. [optigon]
  • commit 7db2c43e0515a73998d7f28a13e26bbac5850f32
  • Author: Richard Jones
  • Date: Thu Jul 2 15:37:42 2009 -0400
  • Small change to place the cursor 20 pixel inside the border of the window otherwise dragging past the bottom or right hand side of the window would end up hiding the mouse.
  • commit 4f80e0dcfbce0167e33526ec60a545028ef184eb
  • Author: Richard Jones
  • Date: Thu Jul 2 15:24:10 2009 -0400
  • NOTE: Warp mouse to proper position follow drag in Tweak. [optigon]
  • commit 07c892969da683127eeb7a6107c2918ce97788a0
  • Author: Richard Jones
  • Date: Wed Jul 8 00:22:51 2009 -0400
  • NOTE: Some fixes and improvements to Edge|Circularise. Open edge loops
  • should process more uniformly. (Thanks to puzzledpaul). [optigon]
  • commit 98a3f87a0fdc3dc5c61aa32ce7571a7e8d01c95e
  • Author: Anthony D'Agostino
  • Date: Sat Jun 27 14:59:46 2009 -0400
  • Ambient Occlusion Plug-in: Ignore hidden objects.
  • NOTE: The Ambient Occlusion plugin will now correctly
  • ignore hidden or locked objects. [scorpius]
  • commit 8796d212731dcf3873a7cd64ec0c5e15370cebc9
  • Author: Anthony D'Agostino
  • Date: Sat Jun 27 14:09:08 2009 -0400
  • Ambient Occlusion Plug-in: Rewrote get_up_right function.
  • commit e7bd5e442f8060aef9413ef923fab9e9d18fb1f2
  • Author: Bjorn Gustavsson
  • Date: Thu Jul 9 09:15:42 2009 +0200
  • Do not freeze if the scene contains empty objects
  • NOTE: Wings would freeze if there were empty objects in the
  • scene. (Empty objects can only be created by import or possibly
  • by a plug-in, as the core Wings commands will delete an object
  • that becomes empty.) [bjorng]
  • commit 3dbca0081c59f6b060431ad456f9be1f77ff8388
  • Author: Bjorn Gustavsson
  • Date: Tue Jul 7 19:39:54 2009 +0200
  • Eliminate selection glitches
  • In rare circumstances, it is possible to "select through" a face and
  • select elements behind it. This glitch occurs because the wpc_pick
  • module does not provide any hints about how far away each face is
  • from the eye point (i.e. the near clipping plane). Instead, code in
  • wings_pick attempts to find the "best face", not using a proper
  • intersection test, but through a heuristic method that seems to work
  • most* of the time. (Basically, for each face, the distance to the
  • plane of the face is calculated and weighed by the inverse of the
  • the dot product of its normal with they eye point ray; the shortest
  • distance win.)
  • Eliminate these selection glitches by letting wpc_pick calculate
  • depth values for the clipped triangle vertices (picking the face
  • with the *lowest* depth value which is nearest the eye point).
  • NOTE: Eliminate selection glitches where elements behind a face
  • could be selected through the face. (Thanks to deerwood.) [bjorng]
  • commit 8eb8e359c390fbfbc42fc87ddce147c7e7671fe2
  • Author: Bjorn Gustavsson
  • Date: Thu Jul 9 09:22:24 2009 +0200
  • Eliminate Select By|Id crash in body mode
  • NOTE: The command Select By|Id would crash in body mode. [bjorng]
  • commit c833e1efba5ea3984e9264caa8924ad8c96e37d7
  • Author: Bjorn Gustavsson
  • Date: Wed Jul 8 17:15:34 2009 +0200
  • Eliminate crash when Smoothing objects with hidden faces
  • Arrays can't have negative subscripts, so as long as hidden
  • faces are represented as negative face numbers, we must use
  • a gb_tree and not an array to map for the FacePos table.
  • NOTE: Smoothing objects with hidden faces would crash. [bjorng]
  • commit 4d6cfe3ea4f5b3889b78cfb555edc52b42825e3a
  • Author: Bjorn Gustavsson
  • Date: Tue Jul 7 20:42:51 2009 +0200
  • Fix crash when Combine is used after Separate
  • If an object with vertex attributes are first separated,
  • then combined, there will be a crash because Separate
  • currently will put all vertex attributes into all objects
  • create by the separation, and when re-combining there
  • would be duplicated attributes for each edge.
  • Fix this by implementing wings_va:gc/1 which will remove
  • attributes for non-existing edges and call for all objects
  • that doesn't need to be renumbered (an implicit vertex attribute
  • GC are done when renumbering).
  • NOTE: Separating, then Combining an object with vertex
  • attributes would cause a crash. (Thanks to zdarby.) [bjorng]
  • commit 047f5e109349f8917de7648ef77f6ccb328cf5f8
  • Author: Bjorn Gustavsson
  • Date: Mon Jul 6 22:19:27 2009 +0200
  • Don't lose UV coordinates for edges that only have UV coordinates on one side
  • Also make sure that wings_va:vtx_attrs/3 returns 'none' and
  • not 'not_done' if called with invalid vertex and/or face
  • arguments. A call with invalid arguments can happen if hole
  • faces automatically created by imported are tesselated, because
  • the hole-filling code in wings_we may construct faces that
  • share vertices in such a way that a vertex can be reached
  • from a face, but that face cannot be reached from the vertex.
  • NOTE: Re-exporting an imported model with tesselation could
  • cause a crash. Also, when importing objects that had UV coordinates
  • on some faces but not all, UV coordinates would be discarded
  • on both side of edges that only had UV coordinates on one side.
  • (Thanks to Siber.) [bjorng]

New in Wings3D 1.1.5 Beta (Jul 1, 2009)

  • Fixed Tweak drag Normal.
  • Moving or duplicating a light in body mode would cause a crash on the next attempt to select anything.
  • Marquee selection would selected locked vertices or edges.
  • Select|Similar is now faster if the initial selection contains elements that are similar to each other.
  • The Wavefront (OBJ) exporter now tries to minimize the number of smoothing groups.
  • Fixed loading models when in smooth-preview mode.
  • There is a major internal change in how vertex attributes (i.e. vertex colors and UV coordinates that are associated with a vertex in a particular face) are handled.
  • Vertex attributes used to be stored in the edge table (with two words per edge always reserved for vertex attributes) and each vertex could have EITHER a vertex color or UV coordinates.
  • Vertex attributes are now stored by themeselves. Objects without vertex attributes will consume less memory (two words per edge less than in previous releases). Each vertex can now have both a vertex color and UV coordinates.
  • The wings file format should be completely compatible. If you load a wings file containing an object with both vertex colors and UV coordinates into an older release of Wings, only the UV coordinates will be kept. (If you resave such a file from an older version of Wings, the vertex colors will be permanently lost.)
  • Most commands have not been updated yet to take full advantage of the new vertex attribute implementation. So while Ambient Occlusion will preserve existing UV coordinates, there is no way yet to show vertex colors at the same time as textures.
  • You can use the commands "Material Mode" and "Vertex Color Mode" in the body mode menu to switch between seeing materials/textures and vertex colors. (The commands are not new, but there were few situations in which they were needed in previous releases of Wings.) In a future release, we will probably eliminate those commands and extend materials so that you can choose whether vertex colors, materials/textures, or a mixture of both should be shown.
  • Performance seems to be about the same if there are no vertex attributes, but somewhat slower for models with vertex attributes.
  • For developers: Plug-ins using #edge.a and #edge.b will not compile. Instead use the new wings_va module that provides an API to the vertex attributes. I have tried to comment each exported function in the API.

New in Wings3D 1.1.4.1 Beta (Jun 22, 2009)

  • Having wireframe on and workmode off would cause a crash. [bjorng]
  • Select By|Vertices With could select hidden vertices (i.e. vertices surrounded only by hidden faces). Similarly, Select By|Random could select hidden edges or vertices, and Select By|Short Edges and Select By|Sharp Edges could select hidden edges. [bjorng]
  • The Wavefront (OBJ) exporter will now export smoothing groups based on the hard edges in the model. [bjorng]
  • For developers: There is a new module wings_va which is ultimately meant to encapsulate the details of how vertex attributes (i.e. vertex colors and UV coordinates) are stored. In this release, wings_va has an API mostly for retrieving vertex attributes (i.e. it does not yet handle updating of vertex attributes).
  • In particular, all functions in wings_face that could retrieve vertex attributes (such as vinfo_ccw/2 and fold_vinfo/4) have been removed. [bjorng]

New in Wings3D 1.1.4 Beta (Jun 22, 2009)

  • Generate release notes
  • Re-implement proxy mode with vertex arrays (NOTE: The proxy mode has been optimized by using vertex arrays)
  • Further corrections of moving lights in tweak mode
  • Implement a driver for picking instead of using OpenGL
  • Stop the Edge Ring command from selecting hidden edges
  • Remove first line -- add when it is time for a release
  • Show notes in chronological order
  • Add a script to extract release notes from check-in comments

New in Wings3D 1.1.3 (Jun 14, 2009)

  • Updated the German translation.
  • Menu Cleanup: Consolidated Extrude with Extrude Region and Extract Region with
  • Extract Faces. Since there is now only one heading each for Extrude and
  • Extract, the mouse buttons that activate specific commands have been changed.
  • Please see the related info lines for details.
  • Crash when using Shift Spherical (mmb option) now fixed.
  • Edge|Collapse now deletes edges more uniformly than the previous implementation. Also, a Rmb option has been added to automatically cleanup any newly created isolated vertices resulting from the collapse edges.
  • On OpenGL implementations without support for multisampling, there would be (harmless) error messages written to the console Develop|OpenGL Errors had been turned on. Changed to only attempt to use multisampling if the OpenGL implementation supports it, and no longer showing the checkbox in the preferences for turning on/off multisampling if the OpenGL implementation does not support it. [bjorng]
  • If a command executed through a hotkey causes an error, a dialog box with some help will be shown. [bjorng]
  • Major rewrite of how geometry data is sent to OpenGL. We used to have a specially written driver, but for future compatibility we cannot use a driver. Instead we use vertex arrays.
  • This is the first step in this direction and we expect to do further optimizations. For the moment, some display updates can be slower and some can be faster than before. As part of this change, the OpenGL renderer has been removed.
  • This release uses R13B01. A bug fix in the array module in R13B01 veliminates a crash that occurred when all edges in an object were dissolved.

New in Wings3D 1.1.2 (May 30, 2009)

  • Select Similar Normals with the option Connected Faces Only and a selection comprising multiple objects would cause a crash. [bjorng]
  • Using the Slide command with Clean (Ctrl+Alt+L) would crash. [bjorng]
  • AutoUV: Doing ReMap UV and choosing Strech Optimization would cause a crash.[bjorng]
  • When creating a texture from vertex colors in the AutoUV window, the colors will be properly interpolated (smoothed). [scorpius]
  • Keyboard events in Tweak while dragging could cause slow downs. Now Fixed. [optigon]
  • Additional Geometry Windows can now be closed from within Tweak mode. [optigon]
  • Dragging in Tweak is no longer limited to the size of the current window. [optigon]
  • Conflicts due to mouse events in adjacent Geometry Windows have been solved by locking the focus to the original window during paint selection and dragging in Tweak Mode. [optigon]
  • New Tweak option to set Tweak Magnet Increment. [optigon]
  • Spherical UV mapping corrected. [dgud]
  • There are two new commands in the optional Develop menu:
  • Develop|OpenGL Errors to check for and display OpenGL errors after each command.
  • Develop|Print Scene Size to print the scene size.
  • Also, the existing commands Time Commands and Undo Stat now handle plug-in commands properly.
  • The command Tools|Memory Info has been removed. [bjorng]
  • New in Tools menu: Ambient-Occlusion Generator/Baker. It works on a per- vertex basis and uses a standard inside-out approach. Mesh subdivision yields more accuracy. The results are stored in the vertex-colors and can also be baked to a texture through AutoUV. [scorpius]
  • Extended Shift plugin to work in all selection modes. [optigon]
  • New Plugin: Extract Faces. Like Extract Region but extracts individual faces. [optigon]

New in Wings3D 1.1.2 Beta (May 30, 2009)

  • Select Similar Normals with the option Connected Faces Only and a selection comprising multiple objects would cause a crash.
  • Using the Slide command with Clean (Ctrl+Alt+L) would crash.
  • AutoUV: Doing ReMap UV and choosing Strech Optimization would cause a crash.
  • When creating a texture from vertex colors in the AutoUV window, the colors will be properly interpolated (smoothed).
  • Keyboard events in Tweak while dragging could cause slow downs. Now Fixed.
  • Additional Geometry Windows can now be closed from within Tweak mode.
  • Dragging in Tweak is no longer limited to the size of the current window.
  • Conflicts due to mouse events in adjacent Geometry Windows have been solved by locking the focus to the original window during paint selection and dragging in Tweak Mode.
  • New Tweak option to set Tweak Magnet Increment.
  • Spherical UV mapping corrected.
  • There are two new commands in the optional Develop menu:
  • Develop|OpenGL Errors to check for and display OpenGL errors after each command.
  • Develop|Print Scene Size to print the scene size.
  • Also, the existing commands Time Commands and Undo Stat now handle plug-in commands properly.
  • The command Tools|Memory Info has been removed.
  • New in Tools menu: Ambient-Occlusion Generator/Baker. It works on a per-vertex basis and uses a standard inside-out approach. Mesh subdivision yields more accuracy. The results are stored in the vertex-colors and can also be baked to a texture through AutoUV.
  • Extended Shift plugin to work in all selection modes.
  • New Plugin: Extract Faces. Like Extract Region but extracts individual faces.

New in Wings3D 1.1.1 (May 23, 2009)

  • The data structure for the vertex tables has been changed. (There is one vertex table to keep track of the vertex positions, and another vertex table used for finding edges and face around the vertex.) The new data structure is faster and uses less memory. [bjorng]
  • When displaying vertices and edges, a feature in OpenGL called vertex arrays is used to faster transfer the data from Wings into OpenGL.
  • This way of displaying geometry is slightly faster than the previous method. [dgud, bjorng]
  • ESDL updated to 1.0.1. (The next release in the 1.1 series will probably not work without that version of ESDL.) [bjorng]
  • Magnets are now drawn correctly in Tweak when selections across multiple objects are dragged. [optigon]
  • Selectings multiple objects in Tweak and calling a command via a hotkey would only affect one of the objects. Now corrected. [optigon]
  • Crash reported by Fonte Boa corrected. [optigon]
  • Tweak mode temporary selection fix. [optigon]

New in Wings3D 0.99.60 Development (Apr 27, 2009)

  • If you are building this release from source, you must use Erlang/OTP R13B (which was recently released).
  • Note for users of Power PC based Macs: I no longer own a Power PC Mac, so although the Mac version of Wings is still distributed as a Universal application, it has not been tested on a Power PC Mac.
  • Rewrite of Edge|Circularise to cleanup code, and add/improve features.
  • Improved automatic normal picking with internal checks so that users will be less likely to have to reverse normals or specify the angle type (obtuse or acute).
  • Closed loops now start off circularised to 100%, instead of having to drag from 0%. This percentage can be adjusted during the drag sequence by pressing and holding the Rmb while moving the mouse.
  • Closed loop selections are now resized according to either Diametric Factor or Absolute Diameter (switch between the two by pressing [3]).
  • The problem of using repeat arguments and having the diameter default to 1.0, has been fixed.
  • The Lmb command now works on both open and closed loops without having to input a secondary plane selection.
  • The Rmb command allows the input of a common plane for flattening all the loops, open or closed.
  • The Mmb command replaces the old Rmb command, and allows you to specify the end result through secondary selections.
  • Improved seaching for Similar Normals and Materials for connected faces and added the ability to select similar vertex colours via Similar Materials.
  • Tweak Mode bugfixes. (Thanks to gordo and Fonte Boa).
  • Changed default Hard Edge colour to orange {1.0,0.5,0.0}.
  • Masked vertices will now display slightly larger than the Selected Vertex Size when in vertex mode even if they are set smaller in the preferences.

New in Wings3D 0.99.55 Development (Apr 20, 2009)

  • Separated the .ai and .ps|.eps import plugins, and changed them so that objects are centered when they open in Wings.
  • Removed all code that supported basic menus. Plug-ins that use the {basic,...} and {advanced,...} constructs in menus must be updated.
  • Merging objects with masked vertices would not transfer masked elements correctly. Now fixed.
  • Added Tools|Magnet Mask|Invert, which allows you to invert the masked/unmasked vertices. Only highlighted objects are inverted, unless there is no highlight, in which case all object's masks are inverted.
  • Added toggle to switch the Magnet Mask On/Off.
  • Fixed another crash in AutoUV caused by my change in 0.99.54. Basically, I reverted my change I made 0.99.54, so this should be the last crash caused by that clean-up.

New in Wings3D 0.99.54a Development / 0.99.04a Stable (Apr 14, 2009)

  • Fixed mirror side Tweak mode selection bug reported by Fonte Boa. [optigon]
  • New Feature: File|Import|PostScript(.ps) allows Wings to import .ps files from such applications as Inkscape. This feature reuses code from the .ai import plugin originally written by Howard Trickey. [optigon]
  • Fixed a bug which I introduced when I cleaned up some code and corrected a mis-feature. (Details: wings_io:get_matchings_events/1 used to return message in the reversed order compared to in the order they were put into the queue; I changed that so messages are returned in the same order as they were queued. Code in at least one other place (wings_toolbar) depended on the exact order of the messages.) [bjorng]

New in Wings3D 0.99.54 Development (Apr 12, 2009)

  • Extended Edge|Circularise Lmb to handle multiple open edge loops. [optigon]
  • Added mmb select option to Tweak, for Maya camera mode users. [optigon]
  • Improvements and bug fixes to dragging.
  • Now drag position won't jump when constraints are released.
  • The numeric tab entry now shows units achieved via constraints.
  • Constraint effects now are limited to only the active drag parameter.
  • Tools limiting drag distances to a range, would continue to tabulate past their allowed limits, which could result in the user dragging blindly with no effect until the drag distance fell between the limits again.
  • Zooming would cause the current drag distance to jump when using tools with mixed drag modes like Sweep, Contour, and Circularise.
  • Fixed menus so that they won't cover up the Info Line. [optigon]
  • Rewrite of the Contour plugin to improve both performance and functionality. It now appears as Inset in the face menu. [optigon]
  • Extrude Region would occasionally omit an edge when processing poles with five or more edges (for instance when extruding three or more faces on the top end of the sphere primitive). Now fixed. [optigon]
  • Another rewrite of Sweep, mainly to improve processing speed. Other changes include a better implementation of Sweep for individual faces, and a new option to Freeze/Thaw the base of the extrusion. [optigon]
  • New Feature: View|Position Camera allows you to position the camera numerically. Includes a preview mode for flipping betweeen the old view and new view by pressing '1'. From the preview, pressing lmb re-opens the camera position dialog, and rmb accepts the current view and exits the preview. [optigon]
  • New option, File|Save Unused Materials, can be checkmarked if you want to save all the materials from a scene, including the ones not applied to your model, to a .wings file. [optigon]
  • BzFlag exporter added to Wings. [contributed by trepan and optic delusion with minor changes by optigon]
  • German translation updates from Torsten Manz.
  • New Feature: Tools|Magnet Mask|Lock/Unlock. Locks the positions of vertices against the effects of magnets in both Tweak and Magnet mode with the exception that masked vertices within a selection will not be locked. Display options are included in Edit|Preferences|General > Magnet Mask vertex colour and size including alpha. There are also the option View|Show|Show Magnet Mask which toggles the display and Select|By|Magnet Mask. [optigon]
  • For Developers: There are new options for adding draw lists for plugins via #dlo{plugins=[]} added to the wings.hrl. You can follow the example plugin wpc_magnet_mask.erl and check the functions added to wings_plugin.erl to get an idea of what this is all about or ask questions/add suggestions on the Wings 3D Official Development Forum. [optigon]

New in Wings3D 0.99.53 Development (Dec 8, 2008)

  • Kerkythea exporter added to Wings. [contributed by Chris Hegarty (Avariant)]
  • Added a file browser to the Text plugin. [optigon]
  • Tweak can now use single and double clicking to select geometry. There is an options panel beside the Tools|Tweak menu heading where you can set the click speed and also turn off this feature. There is also an option to reduce the number of button used to activate Tweak Slide. (Thanks to puzzledpaul, Fonte Boa, and marcin wuu for their input). [optigon]
  • Added temporary highlight selection for Edge Loop, Edge Ring, Select All, and Select Similar commands. Now, you can extend a selection by pressing the associated hotkey over a highlighted element. An option to activate this feature can be found in the Edit|Preferences|Advanced dialog. [optigon]
  • Bug fixes for the mode specific hotkey implementation. [optigon]
  • Code imporvements and an extension of the Select|Similar Normals command. The command now has a new preference to save the Angle Tolerance, which in combination with the Connected Faces Only option, makes this tool great for selecting face regions bounded by sharp edges. [optigon]
  • Some object mode selections would cause crashes when used in conjunction with the Duplicate command. (Reported by Fonte Boa). [optigon]
  • Dragging Lights as an edge selection in Tweak mode would crash. Now fixed. [optigon]
  • Mouse over highlighted items are now added temporarily to a drag operation in Tweak. [optigon]
  • Following a Slide+Clean operation in Tweak, if any short edges were collapsed, then an empty selection will now be returned. Returning the original selection was offen times unsafe, because the selected element might have been removed, causing Wings to crash. [optigon]
  • Toggling wireframe display for objects in the Geometry Graph using the right mouse button option would not yeild the correct results in some situations. Now fixed. (Reported by pauljs75). [optigon]
  • Select by material called from the Outliner would select hidden faces. This has been corrected. (Thanks to odf). [optigon]
  • Blocked some face selection tools from selecting hidden faces. [optigon]

New in Wings3D 0.99.52 Development (Nov 25, 2008)

  • Moving an object in tweak mode would not disregard an existing virtual mirror. Now fixed. (Thanks to yst). [optigon]
  • Contour would not produce predictable results when a selected region touched the seam of the virtual mirror. Now fixed. (Thanks to yst). [optigon]
  • Circularise would crash when called with but a single edge selected. Now an error message is returned. (Thanks to yst). [optigon]
  • Tools|Unitize would crash when called using a selection that contained a
  • light. (Thanks to yst). [optigon]
  • Edge|Cut 2/3/4 while in Tweak mode can now be called if the Magnet is turned off. Otherwise, the 2/3/4 keys change the Magnet type. [optigon]

New in Wings3D 0.99.50 Development (Nov 11, 2008)

  • Tweak mode compatibility fixes for Maya and Motionbuilder cameras.
  • New option to launch Wings in Tweak Mode (Preferences|Advanced).
  • Auto Rotate now works in Tweak. [optigon]
  • Advanced menus are now always turned on. There will be a information dialog when you start Wings if you have been using Wings with the advanced menus turned off.
  • Set default Menu and Dialog Background alpha to 0.99 to (hopefully) avoid future reports of the top most Menu items not appearing.

New in Wings3D 0.99.06 Development (Nov 4, 2008)

  • Internal changes: Warnings were eliminated and all unnecessary imports were removed.
  • The experimental Toxic exporter has been removed.
  • Canceling commands while dragging (rmb), would only work while the mouse was relatively motionless. Now fixed.
  • Major rewrite of the Tweak plugin to allow multiple selections and access to all the regular Wings commands from within Tweak. Be sure to check the info line as some of the hotkey combos have changed.
  • Shear's relative mode was broken in the last release. Now Fixed
  • Some wording changes to the mouse response preferences.
  • Drag response factors in FOV.

New in Wings3D 0.99.05 (Oct 21, 2008)

  • New Feature: Select|Similar Material selects all faces of the same material to the original face. You can select only those faces which are connected to the original face and share at least one edge by check marking "Connected Faces Only" in the options panel.
  • In the AutoUV window, scaling non-continous faces with magnet would crash Wings.
  • Selecting every face on an object and calling Contour would crash wings. Now fixed.
  • Changed [+/-] drag modifiers to use RMB+Drag. Affects Vertex and Edge Extrude, Face|Bump, and Vertex|Deform|Shear.
  • Virtual Mirror and some other commands in the Tools menu would not accept a temporary highlight as a selection when they were called via hotkeys. Now fixed.
  • View|Show items were broken.
  • If a graphics card indicated that it had shader support, but actually using shaders didn't work for any reason, Wings would crash when attempting to use the View menu. Now Wings correctly handles this situation and removes the Shaders from the View menu if shaders doesn't work.
  • Smoothing groups in Wavefront import are now handled (i.e. hard edges will be created between faces in different smoothing groups).

New in Wings3D 0.99.04a (Oct 21, 2008)

  • The Image Plane command will now create an internal image if it needs to pad a non-power-of-two image, fixing a long-standing bug that images in image planes would be stretched after saving and reloading.
  • When importing a model with a face having duplicated vertices, Wings would not correctly clean up the face if the face had U/V coordinates or vertex colors, causing a crash.
  • Wings would crash when importing "unconventional" OBJ files (a "g" command followed by an "o" command).
  • Connect should now work in arbitrarily small faces. (The Connect command will still prevent the creation of long, extremely thin faces, but the test is now relative, not absolute, so it should work for a face of any size.)

New in Wings3D 0.99.03 (Jun 17, 2008)

  • New tools Sweep and Circularise
  • New German translation

New in Wings3D 0.98.35 (Jul 19, 2006)

  • Move absolute now works for lights.
  • Added very basic version of absolute scale, it would be extended after feedback.
  • Both absolute scale and move is now placed in one menu group, in absolute commands.
  • New absolute tool was added - snap - it is similar to move but works with secondary selection. There two snap modes, quick LMB and full RMB. Simple weld was eaten by quick version of snap.
  • Fixed bug in View -> Align to Selection.
  • Turn Edge plugin now have option dialog to choose between clasic turn method, clockwise rotate and counterclockwise rotate.
  • An improved modelling lighting for people with newer gfx cards, select 'one light'
  • Improved rotate command again when using constraints
  • Change the automatic chart rotation again in autouv
  • Hopefully fixed the unfold issue from inside the autouv window
  • New selection method: by sharp edges.
  • Polish translation fixes.