Jeremy Hu
42f243746e
Speed up mesh generation
...
Cache intermediate combination mesh for generation.
2019-08-12 22:47:11 +09:30
Jeremy Hu
471a324bb3
Add UV island padding
2019-08-11 22:27:02 +09:30
Jeremy Hu
877ef1ff4c
Fix build
2019-08-10 23:51:38 +09:30
Jeremy Hu
dc33e2f11c
Add setTexelSize api for simpleuv
2019-08-10 23:33:49 +09:30
Jeremy Hu
dacff70eaa
Use Eigen to do vector math on UV
2019-08-10 23:12:08 +09:30
Jeremy Hu
b840482050
New improvement on UV unwrapping
...
Automatically try rotating each island on 5, 15, 20, 25, 30, 35, 40, 45 degrees, and choose the best rotation.
2019-08-10 12:24:47 +09:30
Jeremy Hu
96f676cae0
Improve UV quality
...
Now there are more pieces been generated during unwrapping but the overall quality is better than before.
2019-08-10 10:31:23 +09:30
Jeremy Hu
13db7ee97b
Add check UV
2019-08-10 07:57:26 +09:30
Jeremy Hu
a6b9ac7bf1
Scale UV by area ration
2019-08-09 22:03:42 +09:30
Jeremy Hu
f5a70dfd9e
Segment UV by normal
2019-08-09 19:56:31 +09:30
Jeremy Hu
bde3c01da0
Add 3d mouse picker
2019-08-08 20:54:33 +09:30
Jeremy Hu
c99ce31755
Add chat room invite link
2019-08-04 21:21:42 +09:30
Jeremy Hu
230a7278d7
Update install notes about MacOS
2019-08-04 14:17:53 +09:30
Jeremy Hu
bc3fae63e3
Add deform map
...
Deform whole part according to a height map, gray(127) represent unchanged, white represent expanding, black represent shrinking.
2019-08-03 19:51:27 +09:30
Jeremy Hu
f3f77bc3a8
Fix default button on Windows #41
...
Thanks to @joshcamas
2019-08-01 07:24:58 +09:30
Jeremy Hu
400fb0d3e9
Update application icon
2019-07-30 19:37:31 +09:30
Jeremy Hu
c1eef1378e
Update logo
2019-07-30 19:05:40 +09:30
Jeremy Hu
e2b221533b
Fix example meerkat model and disable debug output in command line
2019-07-29 17:49:01 +09:30
Jeremy Hu
7a12f78984
Fix poser failure because of incorrect translated rig bone name in Simplified Chinese.
2019-07-29 17:33:35 +09:30
Jeremy Hu
fe49613d3b
Update download link to 1.0.0-beta.22
2019-07-28 06:56:38 +09:30
Jeremy Hu
08fef04080
Update docs
2019-07-28 06:10:30 +09:30
Jeremy Hu
71dd8b40a9
Fix typo
2019-07-27 23:30:25 +09:30
Jeremy Hu
1215f1e457
Update change log for 1.0.0-beta.22
2019-07-27 23:27:46 +09:30
Jeremy Hu
a5dc2a0482
Add Dust3D Script Reference to docs
2019-07-27 22:55:13 +09:30
Jeremy Hu
2cd3aee520
Add procedural tree to example menu
2019-07-27 17:21:45 +09:30
Jeremy Hu
ef35361c59
Add script panel docs
2019-07-27 16:17:30 +09:30
huxingyi
9396df8a2c
Fix missing ssl libraries for windows build
...
The check for updates function would not work without the missing dlls.
2019-07-26 22:48:42 -07:00
Jeremy Hu
0f411d3bd9
Fix inconsistent base normal when shape is too straight
2019-07-27 14:12:07 +09:30
Jeremy Hu
a833232d3c
Exposure document.canvas to javascript api
2019-07-27 10:37:07 +09:30
Jeremy Hu
59a59e4fb3
Update base plane docs
2019-07-27 09:50:07 +09:30
Jeremy Hu
c863a7e546
Update docs of main interface and parts panel.
2019-07-27 00:08:50 +09:30
Jeremy Hu
f0c1d13526
Fix typo and add screenshots for docs
2019-07-26 22:50:16 +09:30
Jeremy Hu
1f34b95776
Fix script variable inputs
2019-07-26 16:35:41 +09:30
Jeremy Hu
9261b7ca5e
Add THREE.Vector3 and THREE.Ququaternion from three.js
2019-07-26 14:15:33 +09:30
Jeremy Hu
af792a9bdc
Add javascript variable inputs: Float, Int, Check, Color, Select
2019-07-26 10:50:32 +09:30
Jeremy Hu
cc51fdafe0
Add menu: Check for Updates
2019-07-24 22:11:55 +09:30
Jeremy Hu
d1db4029d8
Add tests to ci
2019-07-24 06:05:10 +09:30
Jeremy Hu
0b2653362a
Support open/export from command line
...
Usage example(on MacOS):
$ ./dust3d.app/Contents/MacOS/dust3d /Users/jeremy/Desktop/test.ds3 -o /Users/jeremy/Desktop/test.glb
$ echo $?
2019-07-23 19:43:58 +09:30
Jeremy Hu
2c072fc083
Change script editor's text color and add new js api: document.attribute
2019-07-23 07:02:43 +09:30
Jeremy Hu
3e82ee597e
Add local average base normals
...
The base normal of each node will be averaged by sum of all the neighbors' base normal.
2019-07-22 19:10:37 +09:30
Jeremy Hu
fd7dbb2024
Optimize cut face endpoints sort algorithm
2019-07-22 18:24:55 +09:30
Jeremy Hu
54b1c95270
document.createVariable return float instead of string
2019-07-22 17:32:35 +09:30
Jeremy Hu
930b7ad4a6
Fix quickjs build on linux
2019-07-22 07:44:16 +09:30
Jeremy Hu
a7758fcccd
Rename quickjs folder to indicate it's modified
2019-07-21 23:42:53 +09:30
huxingyi
48540e297d
Fix quickjs crash on windows
2019-07-21 05:22:10 -07:00
huxingyi
f2cc4a11e1
Fix quickjs windows build
2019-07-20 04:57:26 -07:00
Jeremy Hu
63d92e7682
Add JavaScript support
...
This commit introduce JavaScript as nodes generation script, to procedurally generate input nodes, which usually should draw by user on the canvas.
Powered by QuickJS (https://bellard.org/quickjs/ )
2019-07-20 14:04:53 +09:30
Jeremy Hu
aec5acd793
Improve intermediate nodes generation
...
Added Intermediates nodes sometimes will make the whole part’s mesh failed to generate. This commit add a fallback option, when mesh failed to generate, the generator will try again without the intermediate nodes added.
This feature is inspired from Nico J. Dolloso’s model (https://twitter.com/nicodoll ).
2019-07-20 12:12:24 +09:30
Jeremy Hu
6cd42da44e
Add Epic MegaGrants Badge
2019-07-20 09:24:45 +09:30
Jeremy Hu
f2b0abc33f
Update change log
2019-07-12 06:17:06 +09:30