Jeremy HU
29f7e06701
Fix textures
2022-09-24 23:31:49 +10:00
Jeremy HU
81063eaaaf
Fix offscreen render
2022-09-24 03:33:55 +10:00
Jeremy HU
e84f37a518
Mimic wireframe thickness
2022-09-24 02:23:04 +10:00
Jeremy HU
61869d89dd
Use GL_LINES to show wireframe
2022-09-24 01:54:49 +10:00
Jeremy HU
d512ec0f7e
Using 6 textures to make cubemap on low version OpenGL
2022-09-23 21:03:35 +10:00
Jeremy HU
ddcdfeb6cf
Minimal IBL
2022-09-22 23:07:27 +10:00
Jeremy HU
ba452b41c9
Show plain color without any light
2022-09-21 22:14:02 +10:00
Jeremy HU
e3a412df3c
Minimal working shader
2022-09-20 22:48:22 +10:00
Jeremy HU
58290a9b21
Prepare for new render implementation
2022-09-19 23:30:03 +10:00
Jeremy HU
eaf29d2c65
Remove unused source files
2022-09-18 21:25:04 +10:00
Jeremy HU
d7a3bc7db8
Remove boost dependency
2022-09-18 17:54:55 +10:00
Jeremy HU
4d93f5c3b7
Remove the mesa checking
...
This checking was been added because the wireframe display will crash on mesa driver, wireframe feature should be tested in the future.
This checking removing will make the wireframe working on WSL2.
2022-09-18 16:27:03 +10:00
huxingyi@msn.com
8876f525db
Add @CarlOlson to AUTHERS
2022-09-18 12:28:03 +10:00
CarlOlson
2be6c741d9
fix uuninitialized value in stroke mesh builder
2022-09-18 12:25:27 +10:00
CarlOlson
9904f0e74d
add build artifacts to gitignore
2022-09-18 12:24:57 +10:00
CarlOlson
df4a329a89
make model rotation act like Blender and other 3D modelers
2022-09-18 12:24:30 +10:00
Karl Robillard
914b6955f9
Fixes to compile on Linux (GCC 10.3.1).
2022-09-18 12:22:41 +10:00
huxingyi
ce9900e221
Thanks @fohara for sponsoring
2022-02-04 22:50:54 +08:00
huxingyi
939243a7fb
Thanks @kidandcat for sponsoring
2022-01-08 21:41:56 +08:00
huxingyi
8e5d622db7
Restructure the code base
...
Move the core function code to a dedicate folder under namespace dust3d.
Leave the application and UI code to application folder.
Remove CGAL, use our own mesh boolean algorithm and triangulating code, should have less chance to crash on bad meshes.
The overall performance of mesh combining is improved since some mesh validating code for CGAL is removed.
2021-11-18 22:58:01 +08:00
huxingyi
c4936fd900
Thanks Erik Smith for the donation
2021-08-10 18:44:24 +08:00
huxingyi
2d3a96dcfe
Thanks @Nobuna-no for the sponsoring
2021-04-17 19:38:54 +08:00
huxingyi
0154346f99
Thanks @wavetro for the sponsoring
2021-03-14 20:11:04 +08:00
huxingyi
bd9c7aad90
Thanks @Cribby for the sponsoring
2021-03-03 22:15:18 +08:00
huxingyi
3bbca4186a
Remove discourse link from README
2021-02-11 08:19:31 +08:00
huxingyi
d7cdc0d4f7
Thanks Nick Friess for the donation
2021-01-09 10:56:37 +09:30
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