huxingyi
29b7f13460
Remove debugging code [skip ci]
2020-04-15 16:30:04 +09:30
huxingyi
244475e002
Optimize hole fixer
...
If invalid neighbors are more than valid neighbors, the face will
be marked as invalid as well.
2020-04-15 08:33:23 +09:30
huxingyi
09aebfb9f8
Optmize hole fixer
2020-04-15 07:27:01 +09:30
huxingyi
5426b1afcc
Add a simple mesh hole fixer
2020-04-14 21:20:19 +09:30
Jeremy Hu
0c7a07c7b1
Update example models [skip ci]
2020-04-13 23:14:35 +09:30
Jeremy Hu
76aa261d56
Fix shader camera pos [skip ci]
2020-04-13 22:55:04 +09:30
huxingyi
d7545639c2
Change poly count rates [skip ci]
2020-04-13 10:34:09 +09:30
Jeremy Hu
ef0ab58d10
Update download link to RC 7 [skip ci]
2020-04-12 21:33:40 +09:30
Jeremy Hu
fa3b077634
Release 1.0 RC 6
2020-04-12 20:14:20 +09:30
huxingyi
2a58151ee6
Update CHANGELOGS
2020-04-12 19:04:18 +09:30
huxingyi
828a1a30ba
Remove Mark Pen [skip ci]
2020-04-12 17:20:50 +09:30
huxingyi
a0911a69fd
Optimize nodes deletion [skip ci]
...
If all nodes belong to a part are selected to remove, then the part got
removed, remove part is more light weight than remove nodes and edges
2020-04-12 16:18:24 +09:30
huxingyi
7097c22c69
Add batch setting to parts tree for poly,base, and mode [skip ci]
2020-04-12 15:46:47 +09:30
huxingyi
9d0a8fa88e
Update CHANGELOGS
2020-04-12 11:45:03 +09:30
huxingyi
0da8a23124
Fix deformMap of imported document not saved
...
- Save resources used by imported document
- Fix UV not generated if the final result is empty, even though there
are uncombined or errored components
2020-04-12 11:35:39 +09:30
huxingyi
610bc978a8
Fix part tree UI
...
- Add menu: Refresh
QTreeWidgetItem sometimes discontine to refresh the widget, this is a
fallback option to let user refresh the tree.
- Remove the short menu
Before, when left click on component, a short menu will popup, this
make select nodes from part tree very difficult, so removed.
- Fix part widget display at wrong place
2020-04-12 09:55:53 +09:30
huxingyi
24e8af2352
Change default part base as PartBase::Average
2020-04-11 22:06:19 +09:30
huxingyi
da138a2124
Update CHANGELOGS
2020-04-11 20:48:26 +09:30
Jeremy Hu
3be82de836
Fix remesh memory leak and add one more check for combinable mesh [skip ci]
2020-04-11 20:22:58 +09:30
huxingyi
fd17185720
Add extra check for combined mesh [skip ci]
2020-04-11 18:10:58 +09:30
huxingyi
87f5136714
Fix memory leak [skip ci]
2020-04-11 17:21:52 +09:30
huxingyi
082b5ea1f1
Fallback to uncombined when component mesh is not combinable [skip ci]
2020-04-11 16:23:12 +09:30
Jeremy Hu
a7730884b2
Fix mesh combiner [skip ci]
2020-04-10 23:24:57 +09:30
Jeremy Hu
c26a65c565
Fix CGAL crash [skip ci]
2020-04-10 23:13:56 +09:30
Jeremy Hu
11ed5aed7b
Update download link to rc.5 [skip ci]
2020-04-10 00:03:11 +09:30
Jeremy Hu
09ad531746
Fix crash
2020-04-09 22:29:41 +09:30
huxingyi
b8c0ac292a
Update download link to rc.4 [skip ci]
2020-04-09 18:38:20 +09:30
huxingyi
58c301be72
Merge branch 'master' of https://github.com/huxingyi/dust3d
2020-04-09 08:57:30 +09:30
huxingyi
61389dd6c9
Fix part icon and menu states
...
Enable/Disable icon and menu items according to part states
2020-04-09 08:55:37 +09:30
huxingyi
de0f133309
Fix deform of imported mesh
2020-04-09 07:09:19 +09:30
Jeremy Hu
1c7cd0aff3
Update example model: Backpacker
2020-04-08 23:50:44 +09:30
Jeremy Hu
3b8dfa3e69
Update translation
2020-04-08 23:42:36 +09:30
huxingyi
0dde92ab83
Fix imported mesh combine mode [skip ci]
2020-04-08 23:17:03 +09:30
huxingyi
808a21a863
Apply deform to imported mesh
2020-04-08 22:16:46 +09:30
huxingyi
62e411d4e5
Add a toon shading option box to Preferences Widget [skip ci]
2020-04-08 19:39:16 +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
cb192bdaa6
Change to single instance with multiple windows
2020-04-04 10:24:05 +09:30
Jeremy Hu
7b473ec5d6
Update CHANGELOGS
2020-04-04 07:49:52 +09:30
huxingyi
74edcbcd0e
Mark recovered file as unsaved [skip ci]
2020-04-04 07:09:52 +09:30
huxingyi
61532fe00c
Add auto saving
...
The document will be auto saved at AppDataLocation every 10 seconds if
any change happened, and
will be deleted when document window closed normally.
Naming conversion: "yyyyMMdd-hhmmss-{guid}.d3b", file
type "d3b" means "(D)ust(3)D (B)ackup".
Each time, when app start, the auto saved files will be checked, the latest
one will be loaded automatically.
This feature is mainly for save the file before crash.
Thanks Marcus Hilsdorf for his suggestion of this feature.
2020-04-03 23:23:54 +09:30
Jeremy Hu
f85fbdbe03
Update Epic MegaGrants logo [skip ci]
2020-04-03 07:24:43 +09:30
Jeremy Hu
55e657852c
Add menu: Export as Image
...
New feature: Exporting rendered model as png.
A offscreen render been introduced for generating normal and depth maps, which are been generated for toon shader edge detection.
2020-04-02 20:09:57 +09:30
Jeremy Hu
03dbe89b33
Update language item [skip ci]
2020-03-29 21:15:16 +09:30
huxingyi
120b59b45f
Add tong shader
2020-03-29 19:36:45 +09:30
huxingyi
ae478fc064
Fix cut face list button state
2020-03-25 21:40:47 +09:30
huxingyi
2800bf7c46
Update cut face model preview
...
Cut face will show as flat front view
2020-03-25 21:10:44 +09:30
huxingyi
bfcf9af037
Add binary caches for import
2020-03-25 07:54:29 +09:30
huxingyi
7913229e47
Bump to rc.4 [skip ci]
2020-03-24 22:53:50 +09:30
huxingyi
94187c31d3
Update cut face list UI
2020-03-24 21:24:55 +09:30
huxingyi
772c3c8a75
Draw edge of nodes with direction indicator
2020-03-24 20:42:29 +09:30