Jeremy Hu
0bf64eeb2d
Fix build
2018-09-06 23:29:26 +08:00
Jeremy Hu
3c2d4f7480
Add mesh smooth slider
...
This feature could be useful for smooth one component and soften the seam of combination,
This commit also include a crash fix about incorrect use of CGAL.
2018-09-06 23:04:59 +08:00
Jeremy Hu
87b0f70460
Add mtl export with obj
2018-09-05 11:14:36 +08:00
Jeremy Hu
e0621edff1
Fix deform width
2018-09-03 17:16:40 +08:00
Jeremy Hu
9a3dfb8ff2
Add view rotation
2018-09-03 15:05:05 +08:00
Jeremy Hu
10160285b8
Fix mesh cache
...
When origin changed by user, all parts should be regenerated.
2018-09-02 10:24:39 +08:00
Jeremy Hu
fe401a5f13
Change connect nodes behavor.
...
If hovered target is not editable, create new node instead of connect existed nodes.
2018-09-02 07:48:38 +08:00
Jeremy Hu
6693365543
Fix invalid mesh cache
2018-09-01 18:18:28 +08:00
Jeremy Hu
717c8ef266
Add select by component
2018-09-01 10:17:26 +08:00
Jeremy Hu
b945ab9725
Fix focus lost
2018-09-01 08:47:10 +08:00
Jeremy Hu
80ccbc51bf
Validate points before doing convex hull
2018-09-01 07:17:36 +08:00
Jeremy Hu
7320568d1d
Fix crash on union empty meshs
2018-08-31 23:49:32 +08:00
Jeremy Hu
1bac6c4c53
Fix undo/redo on color picking
2018-08-31 20:19:56 +08:00
Jeremy Hu
df9c8e8e3c
Add wrap button to enable use controlled convex hull generation for part.
...
This feature could be useful to generate complex mesh as part.
2018-08-31 12:54:32 +08:00
Jeremy Hu
6bab154cf5
Fix component remove
2018-08-31 09:40:53 +08:00
Jeremy Hu
134078fc05
Fix direction key conflict with zoom function
2018-08-29 23:42:04 +08:00
Jeremy Hu
623dda6ecf
Replace parts list with parts tree and remove immature features
2018-08-27 16:50:40 +08:00
Jeremy Hu
f89117fd91
Fix typo
2018-06-30 19:37:46 +08:00
Jeremy Hu
5001453ce3
Add joint constraint
2018-06-30 18:46:23 +08:00
Jeremy Hu
51bf40de01
Add rotate along single node.
...
If multiple nodes or end effector node been selected and rotate, the behaves remain the same as before, however, if single node in the middle been selected and rotated, all the children of this node will be rotated. This could be useful to rotate the tail or leg from joint.
2018-06-29 14:55:32 +08:00
Jeremy Hu
057d615275
Fix leg start orientation
2018-06-29 11:28:37 +08:00
Jeremy Hu
e8aabef903
Merge branch 'walk'
2018-06-28 21:18:43 +08:00
Jeremy Hu
289fe1fbf4
Add experiment walk animation clip generation.
...
- Fix intermediate bones remove;
- Add locomotion controller;
- Add head, tail node marks for animation.
2018-06-28 21:17:21 +08:00
Jeremy Hu
4fa276c9e2
Remove g++-4.9 requirement
2018-06-27 08:19:14 +08:00
Jeremy Hu
ed7d879311
Merge branch 'srzkptrsk-chmod_issue'
2018-06-24 16:47:18 +08:00
Jeremy Hu
60bf26b618
Add author @srzkptrsk
2018-06-24 16:44:10 +08:00
Siaržuk Piatroŭski
b85ba0bf38
chmod spelling
2018-06-24 11:23:21 +03:00
Jeremy Hu
c632b8bcf6
Add ubuntu screenshot and appdata.xml
...
for #12
2018-06-24 13:54:31 +08:00
Jeremy Hu
c6d866fca6
Fix desktop file
...
in #12
2018-06-24 10:10:45 +08:00
Jeremy Hu
4679381512
Add XZ switching menu item
2018-06-21 16:24:18 +08:00
Jeremy Hu
7dc096df26
Fix ci.
2018-06-20 23:11:19 +08:00
Jeremy Hu
ed4a83fbe0
Update docs about installing on linux
2018-06-20 20:47:54 +08:00
Jeremy Hu
b4fb23a1df
Add release for linux using AppImage
...
Thanks for the AppImage solution, now the linux binary is provided, however 64bit only at current stage.
Special thanks to @linuxsocist
2018-06-20 20:25:44 +08:00
Jeremy Hu
aeca656c76
Remove trivial bones
...
- Fix intermediate bone weights
- Remove trivial bones
- Introduce bullet physics engine
2018-06-19 23:49:25 +08:00
Jeremy Hu
cddc4c15cc
Make root node and direct children as breathe scaling target if no spine node marked.
2018-06-16 20:04:17 +08:00
Jeremy Hu
22910028e9
Add parts subtract operation.
...
This is useful for making hole surface. For example, without subtraction, it's difficult to make a bucket like mesh, now, you just need to copy and paste the nodes, invert it from the Parts List Panel Context Menu, then down scale and move up a little bit.
2018-06-16 14:41:52 +08:00
Jeremy Hu
35635534c2
Fix typo
2018-06-15 22:54:19 +08:00
Jeremy Hu
082b470f8a
Fix block caused by delete operation
2018-06-15 19:54:13 +08:00
Jeremy Hu
e26095981b
Add rotate operation to menu
...
- Add rotate 90/-90 degree to facilitate nodes editing
- Enable docs.dust3d.org domain
2018-06-15 17:58:46 +08:00
Jeremy Hu
d05c43d714
Add animation clip: Idle
...
This is an experiment test of animation clip generation. Mark leg and spine nodes to enable it or check it with the latest mosquito.ds3 example;
Skeleton offset is been fixed in this commit.
2018-06-15 13:34:41 +08:00
Jeremy Hu
0829ef818a
Add animation clip generator
...
- Fix skeleton weights
- Add rig controller
- Add animation clip generator
- Implement basic experiment animation(squat)
2018-06-11 22:24:25 +08:00
Jeremy Hu
b467bcdc76
Add free models link to README
2018-06-03 08:40:28 +08:00
Jeremy Hu
f2625a7ca2
Add more align options.
...
- Add local align.
- Fix crash in multiple nodes collapse case.
2018-06-02 17:34:48 +08:00
Jeremy Hu
1391a3b8c0
Remove models which use no-free copyrighted reference images.
2018-06-02 09:12:33 +08:00
Jeremy Hu
c4505ba788
Add intermediate bone remover.
...
- Remove intermediate bones when user marked leg nodes
- Add flags to toggle gltf comment and normal output
- Fix face normal
- Adjust the skeleton bone mesh radius
2018-06-01 12:38:16 +08:00
Jeremy Hu
bed110b678
Add External Links section to README
2018-05-30 12:06:21 +08:00
Jeremy Hu
632fae0c3d
Update docs
2018-05-30 10:49:47 +08:00
Jeremy Hu
6c10ad1ee2
Add node mark.
...
User can mark selected nodes as specified body location explictly. This will help the rigging step generating more reasonable result, also prepared for the future animation clip generation.
2018-05-30 09:51:38 +08:00
Jeremy Hu
473fa9f7d9
Add alternative method to zoom rendered model.
...
- Add "ALT + <Minus | Equal>" combined key to zoom rendred model besides the wheel event.
Special thanks to @glasyalabolas for https://github.com/huxingyi/dust3d/issues/4
2018-05-24 15:08:57 +08:00
Jeremy Hu
df98193091
Add end-effector pulling (Shift + Left Button on end-effector).
...
- Implement CCD (Cyclic Coordinate Descent) IK (Inverse Kinematics) algorithm
- Add end-effector pulling operation, this would be useful when you want to pull a group of nodes in line to align straight or mimic curl.
2018-05-24 09:44:40 +08:00