Jeremy Hu
9f55f738f3
Implement marker pen
...
This commit introduce a new feature: Marker Pen
It allow user to quick draw a contour of the side view and got nodes automatically generated
2019-12-25 08:54:49 +09:30
Jeremy Hu
7aaac5af07
Implement image skeleton extractor
2019-12-21 16:20:36 +09:30
Jeremy Hu
6fc2101212
Update download link
2019-12-15 14:53:08 +09:30
Jeremy Hu
0f7735e93a
Fix build
2019-12-15 09:27:51 +09:30
Jeremy Hu
22373b1ed7
Implement grid mesh builder
2019-12-14 22:58:14 +09:30
Jeremy Hu
dae8fcdfc7
Update download link to 1.0.0-beta.27
2019-11-08 08:19:47 +09:30
Jeremy Hu
d5d46b8337
Remove remote IO protocol
2019-11-07 08:34:23 +09:30
Jeremy Hu
bdae2af62f
Update download link to 1.0.0-beta.26
2019-11-03 14:10:19 +09:30
Jeremy Hu
305921b0b1
Update download link to 1.0.0-beta.25
2019-10-20 11:40:49 +09:30
huxingyi
fa53462a3c
Update download link to 1.0.0-beta.24
2019-10-06 16:29:43 +09:30
huxingyi
9e6b42ffac
Fix optimized compiling options for windows
2019-10-06 13:51:45 +09:30
Jeremy Hu
00c05e8cb0
Add triangle islands link algorithm
2019-09-30 23:58:04 +09:30
Jeremy Hu
17cb1cb059
Introduce bullet3 to support ragdoll procedural animation
2019-09-22 00:00:27 +09:30
Jeremy Hu
02a2b39c58
Update download link to 1.0.0-beta.23
2019-08-19 22:38:13 +09:30
Jeremy Hu
1d0f2450df
Add deforming map painter
...
- Short cut 'D' changed meaning: from drag mode to paint mode, drag mode icon removed, but still can use space bar to invoke drag mode.
- Brush painter directly paint on part deforming map, use shift key plus mouse wheel to change the brush size, also use shift key to change paint mode(Pull/Push).
2019-08-17 19:43:11 +09:30
Jeremy Hu
dacff70eaa
Use Eigen to do vector math on UV
2019-08-10 23:12:08 +09:30
Jeremy Hu
bde3c01da0
Add 3d mouse picker
2019-08-08 20:54:33 +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
fe49613d3b
Update download link to 1.0.0-beta.22
2019-07-28 06:56:38 +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
a7758fcccd
Rename quickjs folder to indicate it's modified
2019-07-21 23:42:53 +09:30
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
74fda4b2f0
Update download link to 1.0.0-beta.21
2019-07-11 23:42:49 +09:30
Jeremy Hu
3ee492f623
Fix build
2019-07-09 08:20:09 +09:30
Jeremy Hu
31d627bca9
Support user defined cut face per each node
...
Before this commit, the user defined cut face can only be set for whole part. Now each node could been configured a separate cut face and rotation.
2019-07-09 08:06:07 +09:30
Jeremy Hu
d65feb2b60
Update download link to 1.0.0-beta.20
2019-07-07 23:07:37 +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
6b8afd2493
Update language file name
2019-06-28 22:33:49 +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
6445f453c5
Output file line number to debug log in release mode
2019-06-25 21:50:02 +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
0b18da76ea
Add bone name converter but not enable yet.
2019-06-10 15:49:35 +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
Jeremy Hu
7c068466e8
Update download link to 1.0.0-beta.17
2019-05-26 13:09:04 +09:30
Jeremy Hu
bb19489ee1
Add base plane constrain settings
...
Mesh layout and thickness adjustment are depend on base plane calculation. In this build, the base plane calculation could be limited to front plane, side plane, and so on, compare to without any limitation in previous implementation.
2019-05-20 23:08:01 +09:30
Jeremy Hu
8f5368a43f
Add user defined cut face
...
Extruding shape is totally customizable now, it's not limit to predefined shapes.
2019-05-19 12:51:38 +09:30
Jeremy Hu
fcfe51a28a
Support customizable extruding face: Quad, Pentagon, Hexagon, and Triangle
2019-05-05 22:19:26 +09:30
Jeremy Hu
ceeccc7211
Start implementation of Remote IO
...
Finished server creation, implemented two commands: listwindow, selectwindow
Ideally, all the UI should be possible manipulated by remote IO, a local TCP/IP connection, this could be useful to make a VR front end for Dust3D.
2019-03-17 15:53:39 +09:30
Jeremy Hu
7677a404e6
Update download link to 1.0.0-beta.16
2019-03-10 12:58:20 +09:30
Jeremy Hu
bc3109def9
Prepare 1.0.0-beta.16
2019-03-10 11:26:54 +09:30
Jeremy Hu
7bcf00d471
Upgrade CGAL 4.11.1 to 4.13
2019-03-03 18:22:18 +09:30
Jeremy Hu
8c0156bc7a
Add example model: Bob
...
Add menu item "Open Example", open a default example model, called "bob.ds3".
Thanks to reddit user(bvanevery) for proposing this feature.
2019-03-01 22:34:46 +09:30
Jeremy Hu
02bb32391e
Add cut face customizing.
...
This commit introduce a new tool, allow user to customize the face template for automatical extruding.
2019-02-24 23:12:23 +09:30
Jeremy Hu
3e1fde4260
Fix build
2019-02-19 20:51:12 +09:30
Jeremy Hu
4bdbdd496a
Introduce new mesh generator: nodemesh
...
Remove meshlite, introduce nodemesh: https://github.com/huxingyi/nodemesh
Now, all the codebase move to C++, no rust language dependency.
2019-02-18 22:27:18 +09:30
Jeremy Hu
8ace5b43de
Fix triangulation of uv unwrapping
2019-01-24 23:57:47 +09:30
Jeremy Hu
4d1be408a9
Add application icon for mac
2018-12-26 20:48:02 +09:30