Commit Graph

512 Commits (be4f9fd0144f521b01c3903fbe36ef429595ecc7)

Author SHA1 Message Date
Jeremy Hu 3fef6c4463 Add auto-generated skeleton(skinned mesh) and glTF exporter.
And added a CONTRIBUTORS file to list the users who have done great work to help Dust3D become better, thank you!

@Alistair401
@hdu
@shadowndacorner
@Skullfurious
@RSDuck
@xtvjxk123456
@Zireael07
@glasyalabolas
@dlpatri

PS. please feel free to make a pull request or email me to change the ID or contact info listed in the CONTRIBUTORS file, and if you are mistakenly been missed in the file, please MUST edit this file and make a PR or email me.
2018-04-30 19:31:09 +08:00
Jeremy Hu 331051879d Add parts color configure and round-able configure.
- Add End-Round Type Toggle to Parts List Panel (Thanks @Alistair401 for proposing this feature).
- Add Parts Color Picker to Parts List Panel.
- Add Parts List Panel Context Menu to facilitate multiple parts visible toggle.
- Add Material Export to Export Menu.
- Prepare the source code for the auto skeleton exporter and uv unwrapper.
2018-04-26 10:23:22 +08:00
Jeremy Hu d930ceec96 Add alt key to enable rendered model rotate and move.
ALT + LEFT BUTTON: Rotate rendered model
ALT + SHIFT + LEFT BUTTON: Move rendered model

Thanks @Zireael07 and @glasyalabolas for proposing this feature.

Closes #4
2018-04-23 10:14:32 +08:00
Jeremy Hu 9643920515 Fix UI too small and crash on bad mesh problem.
The model generating speed may become slightly slower than the previous version because of the extra checks.

This closes #1, and closes #3
2018-04-23 08:10:01 +08:00
huxingyi fe44bc3b2f Add AUTHORS 2018-04-21 04:14:46 -07:00
huxingyi 1b38833823 Add Ubuntu 16.04.4 LTS build example 2018-04-21 16:13:00 +08:00
Jeremy Hu 1cdda64e48 Add tutorials section to README 2018-04-21 10:21:49 +08:00
Jeremy Hu ca1b938e2c Highlight all profiles when mouse hovered
Implement the feature as been proposed in this video:
https://www.youtube.com/watch?v=YBnEQk_5D70

Thanks Serapth and his amazing youtube channel - Gamefromscratch for proposed this feature

Serapth's Reddit: https://www.reddit.com/user/Serapth
Gamefromscratch Youtube Channel: https://www.youtube.com/channel/UCr-5TdGkKszdbboXXsFZJTQ
2018-04-21 08:23:27 +08:00
Jeremy Hu 178c380fe0 Add model horse example 2018-04-20 22:41:24 +08:00
Jeremy Hu 71e1a51b43 Fix export y-flipped.
> Another problem is your model seems to have an inverted Z export.
> by https://www.reddit.com/user/Skullfurious

Node coord system: Screen

Mesh generation coord system:
x-axis: --- Main Profile (Red)  --->
z-axis: --- Side Profile (Green) --->
y-axis: UP

Thanks the follow reddit users:
https://www.reddit.com/user/Skullfurious
2018-04-20 20:00:57 +08:00
Jeremy Hu e9c0bf8a3c Fix overlapped nodes pick
> The circles representing nodes in the model get overlapped very easily and it can be hard to select individual ones
> @Alistair401

> For overlapping nodes, you can make it a bit better by selecting the node center nearest the mouse, rather than simply checking against the wider circle.
> @hdu

Thanks the following reddit users:

https://www.reddit.com/user/Alistair401
https://www.reddit.com/user/shadowndacorner
https://www.reddit.com/user/hdu
2018-04-20 15:38:08 +08:00
Jeremy Hu 30ae8b1acd Fix typo 2018-04-20 07:05:58 +08:00
Jeremy Hu 9037345f96 Fix incorrect links in docs 2018-04-19 23:22:16 +08:00
Jeremy Hu d8a75047af Add modeling camel example 2018-04-19 23:15:02 +08:00
Jeremy Hu 1bd688ad6c Add my story 2018-04-19 21:26:33 +08:00
Jeremy Hu ea4b97cd16 Add more shortcuts to docs 2018-04-19 16:49:11 +08:00
Jeremy Hu e69b39e819 Fix readme 2018-04-19 14:28:10 +08:00
Jeremy Hu 89665abded Add LICENSE 2018-04-19 14:26:08 +08:00
Jeremy Hu 4a7a3252ae Add modeling mosquito example 2018-04-19 13:36:24 +08:00
Jeremy Hu 454adf7b32 Add build overview docs 2018-04-18 22:05:20 +08:00
Jeremy Hu c61665c8a4 Add reference guide link to help menu 2018-04-18 21:18:10 +08:00
Jeremy Hu cd5ee48deb Add parts list panel interface introduction 2018-04-18 20:40:34 +08:00
Jeremy Hu 49ccdc0f72 Add Modeling Ant tutorial 2018-04-18 18:32:59 +08:00
Jeremy Hu f77dc2cfcc Add interface overview docs 2018-04-18 15:57:48 +08:00
Jeremy Hu 486c313d7f Change version from alpha1 to unversioned for test build 2018-04-18 11:42:45 +08:00
Jeremy Hu 06e5635a80 Fix graphics node visible state when recover from snapshot 2018-04-18 11:25:36 +08:00
Jeremy Hu b0bdfe3742 Add more shortcuts for part manipulation.
H: (H)idden
J: (J)join
L: (L)ock
B: (B)ox
M: (M)irror

When xyz pressed without ctrl modifer:
X: X-axis
Y: Y-axis
Z: Z-axis
2018-04-18 11:14:48 +08:00
Jeremy Hu a7d45a9458 Fix undo not added when operate on part list 2018-04-18 10:37:50 +08:00
Jeremy Hu 402ee09350 Add selection profile switch.
Tab key press switch the profile of selection, this makes the item more easy to be selected on the other profile and then switch to this profile to edit, while the item is very hard to be selected in this profile.
2018-04-18 10:16:54 +08:00
Jeremy Hu fe11e097d9 Add check part and show part check status.
Now can check part from part list widget, double click it will check the whole part to graphics view, and also, if the part's node or edge been hovered or checked, the first one's part will be highlighted in the part list.
2018-04-18 09:49:23 +08:00
Jeremy Hu f1b219333f Fix deform 2018-04-18 00:14:31 +08:00
Jeremy Hu ce41e654fb Add thickness parameter for part.
It's showed as mini button on part list widget, this parameter can be use to make fish body like mesh.
2018-04-17 21:13:32 +08:00
Jeremy Hu 87e64fc51c Add preview screenshot to readme 2018-04-17 08:06:47 +08:00
Jeremy Hu 05086b54f3 Add example: modeling ant 2018-04-17 07:59:37 +08:00
Jeremy Hu a1107b5412 Add xyz lock 2018-04-17 06:54:41 +08:00
Jeremy Hu dd976b7fc2 Adjust color theme for part list mini button to make a better visible effect 2018-04-16 20:06:48 +08:00
Jeremy Hu 9fc345e1e3 Update meshlite dll 2018-04-16 19:07:06 +08:00
Jeremy Hu bdb893eb1d Add [align to center] action 2018-04-16 15:12:53 +08:00
huxingyi 7f34c21dcf Fix missing libgmp-10.dll 2018-04-15 22:40:49 -07:00
Jeremy Hu 40e0b55d34 Fix ci links 2018-04-16 09:36:12 +08:00
Jeremy Hu a201d09535 Change subdiv from global to cut face, this makes the final result far much better 2018-04-16 08:58:04 +08:00
Jeremy Hu e9d0696be6 Reduce faces 2018-04-15 23:55:48 +08:00
Jeremy Hu b7499199c8 Add meshlite dll download script 2018-04-15 23:17:09 +08:00
Jeremy Hu ba61019b5b Fix mesh hole 2018-04-15 23:15:29 +08:00
Jeremy Hu 0d4c926476 Fix origin item position not get updated when window resized 2018-04-15 20:50:56 +08:00
Jeremy Hu a441c73f55 Add rendered model wireframe toggle action inside view mesh 2018-04-15 20:48:54 +08:00
Jeremy Hu 44a8ca6351 Add part mirror 2018-04-15 20:11:51 +08:00
Jeremy Hu 7437ddb597 Fix travis release upload 2018-04-15 11:38:08 +08:00
Jeremy Hu 48de632d17 Fix deploy 2018-04-14 21:28:06 +08:00
Jeremy Hu 7ec509e653 Fix deploy 2018-04-14 21:06:06 +08:00