Jeremy Hu
2f32158940
Replace the average normal with angle and area weighted normal
...
See details here: http://www.bytehazard.com/articles/vertnorm.html
2018-10-19 07:57:39 +08:00
Jeremy Hu
f0783e2a1e
Add fbx support (1/2)
...
Add dependencies for fbx format exporter.
2018-10-17 11:06:45 +08:00
Jeremy Hu
a4a734a67b
Repleace the uv unwrapping library with simpleuv
...
https://github.com/huxingyi/simpleuv
2018-10-15 23:02:31 +08:00
Jeremy Hu
c2a54069f5
Thanks to @JoeyDeVries for his website https://learnopengl.com
2018-10-05 15:50:02 +08:00
Jeremy Hu
f7b5fb1c6a
Add PBR support
...
Now can configure metalness and roughness for parts, however, the PBR render isn't enabled in the code currently.
2018-10-04 20:51:01 +08:00
Jeremy Hu
ee92472027
Add motion manager
...
Added motions tab, hermite curve editor, quaternion overshoot blend and so on.
2018-10-02 12:59:30 +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
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
4679381512
Add XZ switching menu item
2018-06-21 16:24:18 +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
078543b80e
Add ambient occlusion baker.
...
- Add @ands 's lightmapper to generate ambient occlusion image.
- Refactor parts list UI.
- Add interpolated normal to .gltf export result.
- Remove bones preview and texture preview window(Integrated to export preview UI).
- Add export preview UI.
2018-05-10 17:16:22 +08:00
Jeremy Hu
1376af237b
Add auto uv unwrapping.
...
Use https://github.com/Thekla/thekla_atlas to generate the texture.
This commit still have some issues, some faces not satisfy thekla_atlas in some cases.
- Add texture preview widget.
- Fix single node black color issue.
- Export texture in .gltf file.
- Fix node order random issue in mesh generation.
2018-05-08 00:08:19 +08:00
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
e43fd40888
Acknowlegements to redditors
2018-04-11 23:52:41 +08:00
Jeremy Hu
e1e4953dec
Seperate model render view control and edit view control
2018-04-11 23:06:30 +08:00
Jeremy Hu
38fb0c022a
Add main menu.
...
- Add about window,
- Add acknowlegements window,
- Add multiple documents support.
2018-04-10 15:59:20 +08:00