Commit Graph

410 Commits (cc0db997a4059a164133943c489b2fc4892fa750)

Author SHA1 Message Date
Jeremy Hu 103ca74458 Fix crash 2019-12-30 19:58:26 +09:30
Karl Robillard fc85ded323 Save documentWindowSize in settings to preserve window size between runs. 2019-12-29 14:47:24 -05:00
Karl Robillard d02331d1e7 documentwindow: Add Quit menu item. 2019-12-29 13:53:51 -05:00
Jeremy Hu 191dbacd89 Implement component remesh 2019-12-29 18:22:35 +09:30
Jeremy Hu dd628b6af7 Integrate QuadriFlow
https://github.com/hjwdzh/QuadriFlow
2019-12-28 14:51:59 +09:30
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 7a5065865a Set OpenGL core profile shader as default 2019-12-22 21:37:42 +09:30
Jeremy Hu e394e3fa2a Hide regenerate button on export widget
There is no need to regenerate as the result mostly is the same
2019-12-22 13:30:10 +09:30
Jeremy Hu d185f7e07a Remove disabled and cut face parts from final result. 2019-12-21 16:33:35 +09:30
Jeremy Hu 7aaac5af07 Implement image skeleton extractor 2019-12-21 16:20:36 +09:30
Jeremy Hu d218789d83 Add mesh recombiner optional edge loop optimization
This optimization would make two combining edge loops move closer.
The vertex postion been updated, this will affect the quad recovery and triangle source resolver, so this optimization is been commented out currently.
2019-12-18 23:46:52 +09:30
Jeremy Hu 745c96eeb9 Include error mesh in final result 2019-12-15 12:52:24 +09:30
Jeremy Hu 40a6968599 Enable three nodes branch on gridded part 2019-12-15 11:44:04 +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 839e081d10 Fix pose editor 2019-11-09 17:45:49 +09:30
Jeremy Hu 9f12f03d58 Fix interpolation for motion generation 2019-11-08 23:35:27 +09:30
Jeremy Hu e2ca6ec5fa Fix countershaded configure 2019-11-08 17:55:50 +09:30
Jeremy Hu 59fc43f900 Fix countershading mirror 2019-11-07 23:31:03 +09:30
Jeremy Hu 5c34ae61ce Add part countershading setting
Countershaded parts will be belly white colored.
2019-11-07 21:38:47 +09:30
Jeremy Hu d5d46b8337 Remove remote IO protocol 2019-11-07 08:34:23 +09:30
Jeremy Hu 6b3fe2b04b Update motion interpolation editor 2019-11-06 20:20:00 +09:30
Jeremy Hu f351cc28e3 Fix color solubility setting for texture generation 2019-11-04 08:25:17 +09:30
Jeremy Hu 657d93ca99 Fix texture rotation 2019-11-04 07:26:30 +09:30
Jeremy Hu ac61cee164 Add pixmap cache during texture generator 2019-11-04 00:01:13 +09:30
Jeremy Hu 67881213f4 Fix transparent setting for color texture 2019-11-03 21:20:00 +09:30
Jeremy Hu 0c7cde80b2 Fix default normal texture 2019-11-03 20:43:52 +09:30
Jeremy Hu 8585e8a763 Update screenshot and changelogs 2019-11-03 12:42:58 +09:30
Jeremy Hu 0abaa707f5 Add tile scale setting for texture generator 2019-11-03 09:45:20 +09:30
Jeremy Hu 9a587fc895 Fix color copy 2019-11-02 18:51:29 +09:30
Jeremy Hu 416ada241d Change subdivision algorithm and fix example models 2019-11-02 16:42:05 +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 9e1e632ae7 Remove undo hash check 2019-10-26 10:29:24 +09:30
Jeremy Hu 29f988aa7b Add main window menu for auto colorize 2019-10-26 07:47:31 +09:30
Jeremy Hu db9d8c04c0 Add auto colorize from reference image
Thanks @enzyme69 for the idea.
2019-10-25 23:41:17 +09:30
Jeremy Hu 12a95f2e8e Fix undo on part tree widget 2019-10-21 21:51:57 +09:30
Jeremy Hu c084e28676 Update widget icon and preview image size 2019-10-20 08:28:41 +09:30
Jeremy Hu 82df4d5a87 Add model rotation toggle button 2019-10-19 22:44:36 +09:30
Jeremy Hu b7cb4ed18a Add mini buttons to set rotation degrees 2019-10-19 12:38:59 +09:30
Jeremy Hu dd371387a4 Add shortcut key O
Toggle render flat shading
2019-10-19 11:37:23 +09:30
Jeremy Hu 8e7d1ceb05 Add shortcut key C
Toggle part chamfer state
2019-10-19 10:16:00 +09:30
Jeremy Hu b6b5e67fad Change key H behaviour
Before: only toggle hovered part's visibility
After: when there is no part been hovered, all nodes will be toggled
2019-10-19 10:01:27 +09:30
Jeremy Hu c7ba9ef1a9 Add shortcut key F
Bring the part widget of current hovered part to visible area
2019-10-19 08:21:23 +09:30
Jeremy Hu 2b70f34d16 Auto scroll to selected part widget 2019-10-19 08:02:24 +09:30
Jeremy Hu e370bd5392 Add auto scroll to new added component 2019-10-18 23:50:55 +09:30
Jeremy Hu 74f5a081e3 Support rigging for uncombined mesh. 2019-10-03 08:21:38 +09:30
Jeremy Hu 00c05e8cb0 Add triangle islands link algorithm 2019-09-30 23:58:04 +09:30
Jeremy Hu c79ba9ee7c Fix texture generation 2019-09-22 13:25:43 +09:30
Jeremy Hu a5bfe83cea Add authoring tool's version info to .obj file #42
Thanks @lewislepton for the suggestion.
2019-09-22 07:42:11 +09:30
Jeremy Hu 17cb1cb059 Introduce bullet3 to support ragdoll procedural animation 2019-09-22 00:00:27 +09:30