Commit Graph

15 Commits (2d3a96dcfe2848bfbccb77e51e99291a7e201cbb)

Author SHA1 Message Date
huxingyi eae1253242 Move place of initializing class variables 2020-12-19 17:42:50 +09:30
huxingyi 6c9d908a76 Support new export format: .ds3obj
ds3obj is the abbreviation of Dust3D Object.
It include the result mesh, rig, motions and extra informations such as nodes, edges which doesn't include in the glTF and FBX files.
2020-11-22 17:12:33 +09:30
huxingyi 74b913ddaa Fix glb blend mode 2020-11-18 19:56:46 +09:30
huxingyi 484f6aaaba Introduce texture painting 2020-11-18 00:01:51 +09:30
huxingyi 7a52133846 Introduce procedural motion generator
Removed pose editor and motion timeline editor.
Introduced simple procedural motion generator (Added experiment walk cycle).
2020-11-09 20:16:06 +09:30
huxingyi 63cbfa83a5 Support importing another Dust3D document as a part
- Add example model: Backpacker
    To demonstrate the importing function
- Add menu: Reverse
    Reverse selected edges. The direction of edge decide the base normal of
    generated mesh.
- Refactor stroke mesh builder
    Remove recursive calls, more consistant generated result
- Add menu: Import
2020-04-08 08:45:20 +09:30
huxingyi c84bb14ada Fix IBL shader
Implement DDS cubemap file reader to load the Cedar Bridge environment
cubemap file, and render IBL on core profile.
2020-03-18 23:47:09 +09:30
Jeremy Hu c4639d77ae Fix alphaMode of glb exporting
Only export alphaMode as BLEND when there are transparent parts.
2020-02-27 19:27:09 +09:30
Jeremy Hu 1d3c4142d4 Support transparent texture
Add alpha channel support for color texture. The transparency is supported in render preview, export texture preview and glTF exporter.
2019-11-02 12:13:23 +09:30
Jeremy Hu 1866e8fbda Export normal texture and ORM texture to glTF 2018-11-18 08:16:26 +08:00
Jeremy Hu f6bafdb720 Fix typo 2018-11-18 07:02:12 +08:00
Jeremy Hu d00c26ca08 Export motions to glTF(.glb)
Each motion will be exported as an animtion of glTF
2018-10-27 10:29:51 +08:00
Jeremy Hu db33a5e662 Adjust the example model: camel 2018-10-27 08:06:59 +08:00
Jeremy Hu 79200827f5 Cleanup
Refactor outcome. Move processes of outcome to separated files, and leave the outcome class as clean as possible.
Normal export in glb format is been fixed.
Ambient occlusion baker is been temporarily removed.
2018-10-27 07:04:45 +08:00
Jeremy Hu 438c488f5a Support glTF binary format export
The normals haven't fix yet, this commit is mainly preparing for the next coming commits about animation export.
The glTF text format abandoned for the binary format.
2018-10-25 17:18:04 +08:00