dust3d/CHANGELOGS.md

187 lines
6.7 KiB
Markdown
Raw Normal View History

2020-04-11 11:18:26 +00:00
Changes between 1.0.0-rc.5 and 1.0.0-rc.6:
--------------------------------------------------
- Fix crash after remesh
- Fix remesh memory leak
2020-04-09 12:59:41 +00:00
Changes between 1.0.0-rc.3 and 1.0.0-rc.5:
2020-04-03 22:19:52 +00:00
--------------------------------------------------
- Add preference: Toon Shader
2020-04-03 22:19:52 +00:00
- Add menu: Export as Image
- Add auto saving
- Change to single instance with multiple windows
- Refactor stroke mesh builder
- Add menu: Import
- Show edge direction on canvas
- Add example model: Backpacker
2020-04-03 22:19:52 +00:00
2020-03-20 07:41:48 +00:00
Changes between 1.0.0-rc.1 and 1.0.0-rc.3:
--------------------------------------------------
2020-03-19 09:54:52 +00:00
- Fix negative skinning weight
- Fix IBL shader
2020-03-20 07:41:48 +00:00
- Add win32 release
2020-03-19 09:54:52 +00:00
2020-02-29 14:14:35 +00:00
Changes between 1.0.0-beta.29 and 1.0.0-rc.1:
--------------------------------------------------
- Add shortcuts for menu items
- Preserve window size between runs
- Drop win32 support
- Add win64 support
- Add remesh by integrating Instant-Meshes
- Add cloth simulation by integrating FastMassSpring
- New rig generator
- Add Spanish and Italian language
- Fix glb exporting alpha mode setting
- Add texture size preference setting
- Add example model: Cat
2019-12-25 00:01:27 +00:00
Changes between 1.0.0-beta.28 and 1.0.0-beta.29:
--------------------------------------------------
- Add marker pen: A new way of modeling from contour
- Fix crash when nodes are extremely small
- Fix shader for core profile
2019-12-15 04:39:04 +00:00
Changes between 1.0.0-beta.27 and 1.0.0-beta.28:
--------------------------------------------------
- Add new generated mesh type: Grid mesh
- Include non-manifold geometry in result
- Fix smooth angle
- Fix preview model zoom scale
2019-11-07 21:52:37 +00:00
Changes between 1.0.0-beta.26 and 1.0.0-beta.27:
--------------------------------------------------
- Fix normal map generation
- Fix transparency and solubility setting for texture generation
- Fix shader for metallic parameter
- Remove remote IO protocol
- Add linear interpolation to motion timeline editor
- Add countershading setting for texture generation
- Update built-in example models
2019-11-03 03:12:58 +00:00
Changes between 1.0.0-beta.25 and 1.0.0-beta.26:
--------------------------------------------------
- Fix undo for part tree widget
- Add experiment auto colorizing (Thanks @enzyme69)
- Improve mesh generation, more average edge length
- Fix icon naming issue for icon themes (Thanks @creepertron95)
- Add tile scale setting for texture generator
- Add color transparency support
- Remove built-in example model: Bob
- Add built-in example model: Giraffe
2019-10-20 01:32:37 +00:00
Changes between 1.0.0-beta.24 and 1.0.0-beta.25:
--------------------------------------------------
- Add shortcuts key F: bring part widget of hovered part to visible area
- Add shortcut key C: toggle chamfer state
- Add shortcut key O: toggle flat shading
- Add shortcut key R: toggle viewport rotation
- Change behaviour of shortcut key H: toggle all nodes when there is no selection
- Add mini buttons to quick set cut face rotation
- Add one tool button to toggle viewport rotation
- Increase the icon size of mini buttons
2019-10-06 05:56:27 +00:00
Changes between 1.0.0-beta.23 and 1.0.0-beta.24:
--------------------------------------------------
- Support part color copy and paste
- Add auto ragdoll animation, powered by bullet3
- Fix texture generation
- Fix optimized compiling options for windows
2019-08-18 13:35:21 +00:00
Changes between 1.0.0-beta.22 and 1.0.0-beta.23:
--------------------------------------------------
- Fix rig bone name issue because of translation
- Update application logo
- Add deforming map
- Improve UV quality
- Speed up mesh generation by adding more caches
- Add deforming brush
- Remove drag mode icon
- Add hollow modifier
2019-07-27 13:57:46 +00:00
Changes between 1.0.0-beta.21 and 1.0.0-beta.22:
--------------------------------------------------
2019-07-27 20:40:30 +00:00
- Improve intermediate nodes generation
2019-07-27 13:57:46 +00:00
- Add JavaScript language support for procedural nodes generation
2019-07-27 14:00:25 +00:00
- Optimize cut face endpoints sort algorithm
2019-07-27 13:57:46 +00:00
- Local average base normal to keep mesh flow
- Support Open and Export from command line
- Add check for updates to menu
- Fix inconsistent base normal when shape is too straight
- Add procedural tree example model
2019-07-11 20:47:06 +00:00
Changes between 1.0.0-beta.20 and 1.0.0-beta.21:
--------------------------------------------------
- Fix build for Raspberry Pi 3 Model B+
- Fix cut face direction for intermediate nodes
- Fix mesh render result flashback
- Sort cut face list by x position
- Support customizing cut face per each node
2019-07-07 13:02:12 +00:00
Changes between 1.0.0-beta.19 and 1.0.0-beta.20:
--------------------------------------------------
- Support language: Simplified Chinese
- Fix crash on cut face nodes ordering
- Improve quality of mesh generation
2019-06-26 11:54:04 +00:00
Changes between 1.0.0-beta.18 and 1.0.0-beta.19:
2019-06-27 12:44:33 +00:00
--------------------------------------------------
2019-06-26 11:54:04 +00:00
- Improve Pose Editor UI
- Add new pose setting: yTranslationScale
- Add new base option: Average
- Fix part mesh generation variation
- Sort material, pose, and motion list by name
- Disable three nodes branch by default, could be enabled from preferences window
- Make flat shading as default
Changes between 1.0.0-beta.17 and 1.0.0-beta.18:
--------------------------------------------------
- Add preferences settings, including flat shading, default color, and default combine mode
- Fix user defined cut face flipped normal issues
- Improve shader light
- Fix motion editor issues
- Improve nodes scaling experience
- Fix rig generation
- Add more built-in example models
- Change application logo
Changes between 1.0.0-beta.16 and 1.0.0-beta.17:
--------------------------------------------------
- Remote IO Protocol
- Uncombined Mode
- User Defined Cut Face
- Base Plane Constrain
- Color Solubility
- Crash Fix
2019-03-10 01:56:54 +00:00
Changes between 1.0.0-beta.15 and 1.0.0-beta.16:
--------------------------------------------------
- Support onion skinning in pose editor
- Upgrade CGAL version from 4.11.1 to 4.13
- Replace triangulation with CGAL triangulate faces method
- Update CGAL kernel using from exact to inexact
- Fix invalid base normal on linux
- Remove cut face customization
- Make chamfer tool as a separate mini button
Changes between 1.0.0-beta.14 and 1.0.0-beta.15:
--------------------------------------------------
- Improved mesh quality: more quads with even edge size
- Remesh seams as better as possible and keep mesh manifold
- Support cut face customization
- Add chamfer tool
- Add back wireframe view
- Removed convex wrapping tool
- Removed global rotation buttons
- Removed rust language dependency: reimplemented mesh generator in C++
Initial beta release:
------------------------
- Combinable Bmesh Modeling
- Auto UV Unwrapping
- Metallic/Roughness PBR Material Support
- Auto Rigging
- Pose Editing
- Motion Editing
- OBJ Export Support
- FBX Export Support
- glTF 2.0 Export Support