Commit Graph

977 Commits (9274da1bab65ea3ebc0ff3c51bed9531cf73611e)

Author SHA1 Message Date
huxingyi 9274da1bab Implement recent file list
Fix #37

Thanks @SatishGodaPearl for the suggestion
2020-12-20 15:50:59 +09:30
huxingyi d42904dfff Update shortcuts for bone graphics view 2020-12-19 18:24:39 +09:30
huxingyi eae1253242 Move place of initializing class variables 2020-12-19 17:42:50 +09:30
huxingyi 1bd1d58069 Clean up 2020-12-19 15:07:44 +09:30
huxingyi aae9d3fca5 Forward declare Document 2020-12-19 11:59:24 +09:30
huxingyi 1e7057bd90 Remove poly count 2020-12-17 23:16:49 +09:30
huxingyi 62418b9340 Remove component layer 2020-12-17 22:39:46 +09:30
huxingyi 7817cde381 Remove unused markpen code 2020-12-17 21:24:11 +09:30
huxingyi fac30fc6a4 Add bone document 2020-12-16 23:41:21 +09:30
huxingyi 2495969f87 Remove unused files 2020-12-16 22:23:26 +09:30
huxingyi c492b575b1 Fix cut face list margin 2020-12-16 21:31:35 +09:30
huxingyi 0c4a552059 Unify the UI of standard cut face and user defined 2020-12-15 23:58:20 +09:30
huxingyi 77b5638de2 Remove edit menu 2020-12-13 23:58:00 +09:30
huxingyi 52252b70af Add silhouette image generator 2020-12-13 22:51:45 +09:30
huxingyi 86e2075142 Add status bar tab buttons 2020-12-12 23:29:13 +09:30
huxingyi 84cd377b52 Add status bar 2020-12-12 16:53:21 +09:30
huxingyi 9309afd587 Rename vertebrata motion 2020-12-09 22:22:07 +09:30
huxingyi 16fa029c63 Update bicycle example 2020-12-08 21:28:30 +09:30
huxingyi 996454f89b Fix node sorting
Issue: The endpoints sorting will always pick the first node because of incorrect array initialization.
Reproduce: Disable interpolation and add a part with two nodes, turn on roundend, the generated mesh will only use two nodes instead of four nodes.
2020-12-08 21:09:15 +09:30
huxingyi 0ddd76edc2 Fix background image reset
Reset background image when document switched
2020-12-08 08:27:37 +09:30
huxingyi cef6deeda3 Add preference: Interpolation enabling toggle
Disabling interpolation would remove the auto generated intermediate nodes, then reduce the generated triangles.
2020-12-07 19:47:25 +09:30
huxingyi eacc96d13b Export translation and rotation to .ds3obj
This will make no need of decompose the matrix.
This commit fixed the missing confirm dialog when exporting filename exists.
2020-12-06 15:03:46 +09:30
huxingyi 7c43ac4916 Link video from TopChannel1on1 2020-11-29 11:42:09 +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 a8c7f55de2 Support exporting texture images 2020-11-21 12:50:20 +09:30
huxingyi 5b84c5e7c0 Rename one texture type from Metalness to Metallic 2020-11-18 22:09:47 +09:30
huxingyi 01aa96c3bd Fix unsaved state for texture painter 2020-11-18 21:46:03 +09:30
huxingyi dbecdbe53a Fix export ready signal 2020-11-18 20:31:11 +09:30
huxingyi 74b913ddaa Fix glb blend mode 2020-11-18 19:56:46 +09:30
huxingyi f6ea8bd206 Save object in document only when locked for painting 2020-11-18 08:05:20 +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 e29bcf5619 Thanks Marcus Hilsdorf for the donation 2020-10-26 19:27:10 +09:30
huxingyi aa8601bb2e Thanks Andrea Faulds for the donation 2020-10-25 10:33:23 +09:30
huxingyi 66c10ec5c3 Update color for example screwdriver model 2020-10-22 07:02:15 +09:30
huxingyi 29355a0f74 Add reduce operation 2020-10-21 07:34:12 +09:30
huxingyi d2d50b44a6 Fix part hollow parameter lose after edge breaking 2020-10-21 07:12:29 +09:30
huxingyi d4e67eb206 Fix part tree widget background 2020-10-20 22:25:56 +09:30
huxingyi 8a79fa06de Add part path smooth interpolation
Part path set default as Centripetal Catmull-Rom spline interpolated
2020-10-20 20:51:11 +09:30
huxingyi 17e97785b3 Fix cut edges interpolation 2020-10-19 07:19:46 +09:30
huxingyi eb478d1b54 Interpolate cut edges after deforming 2020-10-19 00:04:43 +09:30
huxingyi 3af98c5334 Optimize endpoint face generation 2020-10-18 22:12:47 +09:30
huxingyi 0ae6426587 Add deform parameter: deformUnified
If deformUnified got checked, all the vertices will be unified to the same thickness or width.
2020-10-18 20:01:40 +09:30
huxingyi 0514b17070 Add example model: Screwdirver
Backpacker example got removed.
2020-10-18 15:57:06 +09:30
huxingyi 8e952c955a Update part preview image to show the metallic and roughness setting 2020-10-18 15:22:15 +09:30
huxingyi 51b7d85c3b Deactivate combining by color
Change part's color should not affect the generated mesh.
2020-10-18 15:04:47 +09:30
huxingyi d6f6fb6cdf Add metallic and roughness settings for part
Part deform painter got removed. Experiment color painter introduced, but not enabled yet.
2020-10-18 14:33:15 +09:30
huxingyi 5da1a7f6f2 Remove bullet3 2020-10-17 18:14:43 +09:30
huxingyi 3f4cf7b149 Remove deform map 2020-10-17 17:28:42 +09:30
huxingyi b2bea06079 Reset part tree button color to white 2020-10-17 16:44:11 +09:30