Jeremy Hu
58b6c7d1d9
Fix build
2019-07-07 20:40:24 +09:30
Jeremy Hu
8d315e3c64
Optimize intermediate nodes cut normal.
...
Before this commit, the cut normal of intermediate nodes doesn't consider the original nodes' travesal direction. This will cause self intersection in some cases.
2019-07-07 20:25:42 +09:30
Jeremy Hu
eb91a8a16c
Prepare for cut face offset modifier
2019-07-07 15:57:58 +09:30
Jeremy Hu
820aa90406
Rename Vertex to ShaderVertex
...
Fix crash on hiding nodes after removing node
2019-07-04 19:06:50 +09:30
Jeremy Hu
ad244c4659
Save nodes cut faces
2019-07-03 08:37:46 +09:30
Jeremy Hu
713935adb5
Save cut face transforms
2019-07-03 07:19:18 +09:30
Jeremy Hu
969a25b697
Fix crash in cut face nodes ordering
...
The comparison function of std::sort requires only return true when first is less than second, this is the rule of "strict weak ordering".
2019-06-29 19:12:45 +09:30
Jeremy Hu
6b8afd2493
Update language file name
2019-06-28 22:33:49 +09:30
Jeremy Hu
1dc125ee59
Add languages/dust3d_zh-CN.ts
2019-06-27 22:15:53 +09:30
Jeremy Hu
12fc351068
Add language: zh-CN
2019-06-27 22:14:33 +09:30
Jeremy Hu
2aa2f79a72
Update download link to 1.0.0-beta.19
2019-06-26 22:21:39 +09:30
Jeremy Hu
0543e8a0be
Fix default flat shading
2019-06-26 21:34:10 +09:30
Jeremy Hu
85449e36e7
Prepare change logs for 1.0.0-beta.19
2019-06-26 21:24:04 +09:30
Jeremy Hu
9a726423a8
Add @SatishGodaPearl
2019-06-26 21:10:14 +09:30
Jeremy Hu
1d04e1771e
Disable three nodes branch by default
...
Three nodes branch wrapping is very easy to fail, so disable by default.
2019-06-26 21:05:56 +09:30
Jeremy Hu
4689ed163a
Sort material, pose, and motion list by name
2019-06-26 07:24:22 +09:30
Jeremy Hu
7a33fa2531
Remove neck direction match
...
The neck direction match is introduced for matching the human pose to a animal pose, however, current implementation will cause the neck pose not work as edited in pose editor.
2019-06-25 22:13:57 +09:30
Jeremy Hu
6445f453c5
Output file line number to debug log in release mode
2019-06-25 21:50:02 +09:30
Jeremy Hu
a945612718
Fix part mesh generation variation
...
Before this commit, the node id and edge id changed when reload from file, then caused the uuid changing and affected the node processing order during mesh generation.
2019-06-25 21:07:17 +09:30
Jeremy Hu
83cb6383c1
Add new base normal option: Average
...
When this option enabled, the mesh generator will average all the base normals of nodes with radius as a weight.
2019-06-25 08:14:04 +09:30
Jeremy Hu
c76bc4f77c
Add external link: 3dnchu.com
2019-06-21 21:29:52 +09:30
Jeremy Hu
516df9a1b7
Add new pose setting: yTranslationScale
...
Normally, when pose been generated, foot is always been pulling to the ground by a y-translation. This setting could be used to scale the y-translation. It's usefull for birds fly kind of motion.
2019-06-19 22:27:38 +09:30
Jeremy Hu
3e29528ee0
Fix pose preview flicker
2019-06-19 06:36:11 +09:30
Jeremy Hu
e5f45eef83
Fix pose preview
2019-06-18 08:16:59 +09:30
Jeremy Hu
56ddc1f8ee
Add side visibility toggle button to pose editor
2019-06-17 22:19:08 +09:30
Jeremy Hu
bc565923aa
Add background blur adjustment slider to pose editor
2019-06-16 18:15:03 +09:30
Jeremy Hu
17f5293a4c
Update download link to 1.0.0-beta.18
2019-06-13 08:45:48 +09:30
Jeremy Hu
ace93d0d9f
Update logo
2019-06-13 00:08:47 +09:30
Jeremy Hu
629c02adbe
Fix multiple windows crash when preference change
2019-06-12 21:03:38 +09:30
Jeremy Hu
b714b84dd8
Update example models
2019-06-11 22:12:49 +09:30
Jeremy Hu
5443909c1d
Add more built-in example models
2019-06-11 08:17:12 +09:30
Jeremy Hu
307965e3e8
Fix motion generator
2019-06-10 23:31:06 +09:30
Jeremy Hu
e145793af0
Fix neck direction match
2019-06-10 23:11:40 +09:30
Jeremy Hu
be4f9fd014
Fix last spine position
2019-06-10 22:27:51 +09:30
Jeremy Hu
6fc65df6e2
Fix invalid cut face calculation cause infinite loop
2019-06-10 21:25:09 +09:30
Jeremy Hu
ec1eace6bb
Match the missing bone parameters
2019-06-10 18:55:35 +09:30
Jeremy Hu
033ea5f53e
Change the spine bone naming convention
...
When there is tail bone, the spine bone start with "Spine01" and "Spine02", this is to make the spine bone name match with none-tail bones. Why "Spine01"? Because the bone chain is ordered by name, "Spine01" and "Spine02" come before "Spine1".
2019-06-10 16:12:08 +09:30
Jeremy Hu
0b18da76ea
Add bone name converter but not enable yet.
2019-06-10 15:49:35 +09:30
Jeremy Hu
6ca06f4e80
Fix rig
...
Fix the left and right limbs pairing algorithm
2019-06-10 10:09:30 +09:30
Jeremy Hu
de88930acb
Adjust smooth threshold of animation generation
2019-06-09 20:40:24 +09:30
Jeremy Hu
c568d18218
Change the behavior of multiple selected nodes scaling
...
Before this commit, the scaling only happen on one profile, this commit force the scaling on front view and side view at the same time.
2019-06-09 14:28:09 +09:30
Jeremy Hu
fac78b5e56
Fix preference color setting
2019-06-08 17:27:13 +09:30
Jeremy Hu
4955e47d76
Update pose editor node radius
2019-06-07 08:09:46 +09:30
Jeremy Hu
026059960f
Fix preferences color reset
2019-06-07 06:41:55 +09:30
Jeremy Hu
54b5a9ef5e
Fix one frame pose duration issue in motion editor
...
This commit also remove height above ground settings.
2019-06-06 23:48:48 +09:30
Jeremy Hu
0cb574b6ea
Fix user defined cut face flipped normal
2019-06-05 21:52:34 +09:30
Jeremy Hu
93a01fa2c3
Update shader light setting
2019-06-02 14:26:57 +09:30
Jeremy Hu
1bb14a82a6
Fix PBR material texture glitches
2019-06-02 10:48:03 +09:30
Jeremy Hu
292d2ce507
Add none endpoint cut face (ring)
2019-06-01 23:45:57 +09:30
Jeremy Hu
4ab76b1d76
Add preferences setting and change the behavior of shift key on scale radius
2019-06-01 22:42:53 +09:30