Skip to content

Releases: huxingyi/dust3d

1.0.0-beta.26

03 Nov 04:12
Compare
Choose a tag to compare
Release 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

1.0.0-beta.25

20 Oct 01:51
Compare
Choose a tag to compare
Release 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

1.0.0-beta.24

06 Oct 06:27
Compare
Choose a tag to compare
Release 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

1.0.0-beta.23

19 Aug 12:41
Compare
Choose a tag to compare
Release 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

1.0.0-beta.22

27 Jul 20:59
Compare
Choose a tag to compare
Release 1.0.0-beta.22

- Improve intermediate nodes generation
- Add JavaScript language support for procedural nodes generation
- Optimize cut face endpoints sort algorithm
- 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

1.0.0-beta.21

11 Jul 13:35
Compare
Choose a tag to compare
Release 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

1.0.0-beta.20

07 Jul 13:16
Compare
Choose a tag to compare
Release 1.0.0-beta.20

- Support language: Simplified Chinese
- Fix crash on cut face nodes ordering
- Improve quality of mesh generation

1.0.0-beta.19

26 Jun 12:34
Compare
Choose a tag to compare
Release 1.0.0-beta.19

- 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

1.0.0-beta.18

12 Jun 22:57
Compare
Choose a tag to compare
Release 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

1.0.0-beta.17

26 May 03:13
Compare
Choose a tag to compare
Release 1.0.0-beta.17

- Remote IO Protocol
- Uncombined Mode
- User Defined Cut Face
- Base Plane Constrain
- Color Solubility
- Crash Fix

Title picture:
https://blogs.dust3d.org/public/attachments/2019-05-26-dust3d-1.0.0-beta.17-is-now-available/dust3d-1.0.0-beta.17-cover.png

Remote IO Protocol:
=====================
This is an experiment with Evan from University of Florida, to enable third party software/hardware to control the modeling process of Dust3D. This feature remains in experiment stage and may not exist in the final 1.0 stable version.
See the protocol here: http://docs.dust3d.org/en/latest/remote_io_protocol.html

Uncombined Mode:
=====================
There are Normal and Inverse modes there before this release for component, normal represents the normal mesh union, inverse represents the mesh subtraction. This release introduce Uncombined mode, which represents the component would not take part in the mesh boolean algorithms. Be noticed that, model with uncombined mode component exists, would not be generate as a watertight mesh.

User Defined Cut Face:
=====================
Cut face is the extruding shape, with this release, the cut face could be configured as Quad, Pentagon, Hexagon, Triangle, and User Defined. User defined cut face could be selected from other parts with the target set to Cut Face.
See demo here: https://twitter.com/jeremyhu2016/status/1132026219522772993

Base Plane Constrain:
=====================
Mesh layout and thickness adjustment are depend on base plane calculation. This release introduce the constrain settings: Dynamic, Side Plane, Front Plane, and Top Plane. It's useful to limit the directions of mesh been generated.
See demo here: https://twitter.com/jeremyhu2016/status/1130586879454109696

Color Solubility:
=====================
If one part configured color solubility, the generated color texture seam between the neighbor parts will be gradient filled using this part's color with the specified solubility.
See demo here: https://twitter.com/jeremyhu2016/status/1132159910815227904