Jeremy Hu
e5e6213bff
Remove x64 and x86_64 from the release file name
2020-01-15 08:26:19 +09:30
Jeremy Hu
58e01ca349
Optimize parts tree
...
Delay a little bit to reload the children of component to avoid the UI freeze issue.
2020-01-14 23:29:40 +09:30
Jeremy Hu
8db7266158
Reduce edge count for cloth simulation
2020-01-14 22:23:28 +09:30
Jeremy Hu
9f625f07ae
Fix crash on MesaGL
2020-01-14 21:38:57 +09:30
Jeremy Hu
69a586903b
Update license explanation to address the license compatible issue of third party libraries.
2020-01-14 08:34:25 +09:30
Jeremy Hu
d71fe65f22
Fix cloth settings
2020-01-14 08:15:42 +09:30
Jeremy Hu
5a59abdca4
Optimize cloth mesh simulation by enable tbb.
2020-01-13 22:54:09 +09:30
Jeremy Hu
cff5cff6bc
Change parts tree menu trigger method
...
Left mouse single press will popup short version of context menu
2020-01-13 20:50:37 +09:30
Jeremy Hu
89d49d488d
Add force and offset settings for cloth simulation
2020-01-12 22:18:44 +09:30
Jeremy Hu
8ffef700c4
Add hang effect for cloth simulation
2020-01-09 23:52:33 +09:30
Jeremy Hu
44cd33d799
Add stiffness setting for cloth simulation
2020-01-09 23:30:46 +09:30
Jeremy Hu
c4882dec1f
Add isotropic remesh preprocess to cloth simulation
2020-01-09 08:37:14 +09:30
Jeremy Hu
579fa24e1c
Add cloth simulation
...
Integrate FastMassSpring, implemented by Samer Itani(@sam007961),
Original paper: "Fast Simulation of Mass-Spring Systems" by Liu, T., Bargteil, A. W., Obrien, J. F., & Kavan, L.
2020-01-08 23:46:56 +09:30
Jeremy Hu
56f0743845
Add contributor: Trevor
2020-01-07 07:56:05 +09:30
Jeremy Hu
7ade61ab65
Add rendered model color toggle
2020-01-05 14:35:07 +09:30
Jeremy Hu
846270fa80
Add rendered model auto rotation
...
Toggle rotation from menu view
2020-01-05 08:08:16 +09:30
Jeremy Hu
66ac0b3b7f
Add remesh polycount configure
2020-01-05 00:20:10 +09:30
Jeremy Hu
8c6a9fef29
Mark remeshed component as Uncombined
2020-01-04 22:19:03 +09:30
Jeremy Hu
2d05583937
Integrate Instant-Meshes
...
1. Drop windows 32bit support
Add windows 64bit support.
2. Remove Script(quickjs) support
The current integrated quickjs is a very old version which doesn’t support windows 64bit system. In the future, (TODO)WebAssembly should be integrate as plugin system.
3. Integrate Instant-Meshes
Instant-Meshes take less than 1 second on all three platforms.
4. Remove QuadriFlow
Current implementation of QuadriFlow is too slow (take about 5 seconds on the example model) to do realtime remeshing.
2020-01-04 19:59:10 +09:30
Jeremy Hu
ee53e3ed4f
Improve mesh generation
...
1. All components recombined regardless of color groups
2. Contour main view contribute to x-coord only when width and height is different (Offset greater than radius)
3. Fix generating indicator
2020-01-02 22:06:43 +09:30
Jeremy Hu
f2093bd42a
Optimize remesh (2)
...
Update isotropic remesh target edge length
2020-01-02 17:29:04 +09:30
Jeremy Hu
7f517386f0
Optimize remesh
...
Introduce isotropic remesh before QuadriFlow
This will unify the edge length of all the faces before the mesh got subdived in QuadriFlow
2020-01-02 14:31:04 +09:30
Jeremy Hu
3ebc2cca6b
Show wireframe by default
...
Toggle wireframe would cause crash on linux/MesaGL, only show wireframes on Windows and MacOS by default.
2020-01-02 08:03:33 +09:30
Jeremy Hu
14b65e193b
Improve Marker pen
...
Take front view contour into calculation for x-axis.
2020-01-02 07:58:33 +09:30
Jeremy Hu
64e0511356
Update OpenSSL to 1.1.1d
2020-01-01 21:42:09 +09:30
Jeremy Hu
5c51e5b848
Support OpenMP on Ubuntu
2020-01-01 19:38:11 +09:30
Jeremy Hu
083b78bcdc
Support OpenMP on Windows
2020-01-01 18:45:41 +09:30
Jeremy Hu
e17d636d62
Support OpenMP on Mac
2020-01-01 17:21:44 +09:30
Jeremy Hu
1e1cc8d453
Update windows CI to Visual Studio 2017
...
Visual studio 2015 is not work well with Eigen
2020-01-01 14:01:43 +09:30
Jeremy Hu
4c316a5d05
Update Simplified Chinese translation for menu
2019-12-31 22:07:45 +09:30
Karl Robillard
c251d4aa21
documentwindow: Add top level menu accelerators and a few File shortcuts.
...
- Remove routing of Ctrl+S shortcut through skeletongraphicswidget.
2019-12-31 21:55:02 +09:30
Karl Robillard
7a65725c41
skeletondocument.h: Fix compiler warnings for GCC 9.2.1.
2019-12-31 21:55:02 +09:30
Jeremy Hu
cc0db997a4
Fix vector uninitialized
2019-12-31 21:35:31 +09:30
Jeremy Hu
3b4d4ddc52
Update libigl and eigen
...
libigl: v2.1.0
eigen: 3.3.7
Old version of eigen will cause QuadriFlow crash on windows becase of this bug:
https://eigen.tuxfamily.org/bz/show_bug.cgi?id=1634
2019-12-31 21:16:33 +09:30
Jeremy Hu
9e42d8ee7d
Pack pdb only on unstable branch
2019-12-31 11:35:06 +09:30
Jeremy Hu
96dd7a15fe
Pack pdb to windows release
2019-12-31 10:40:46 +09:30
Jeremy Hu
6e75d0210d
Add force_debug_info config
2019-12-31 09:12:08 +09:30
Jeremy Hu
103ca74458
Fix crash
2019-12-30 19:58:26 +09:30
Jeremy Hu
484e98a147
Add author: Karl Robillard
...
@WickedSmoke
2019-12-30 07:53:08 +09:30
Jeremy Hu
a35b98cf15
Merge branch 'WickedSmoke-kr'
2019-12-30 07:47:04 +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
f60bf65837
dust3d.pro: Put object & moc files in their own directories to cleanup build.
2019-12-29 14:03:41 -05:00
Karl Robillard
d02331d1e7
documentwindow: Add Quit menu item.
2019-12-29 13:53:51 -05:00
Karl Robillard
d2862b9e50
docs/builds.rst: Add build commands for Fedora 30.
2019-12-29 13:18:43 -05:00
Jeremy Hu
191dbacd89
Implement component remesh
2019-12-29 18:22:35 +09:30
Jeremy Hu
6875bee519
Fix build
2019-12-28 17:06:15 +09:30
Jeremy Hu
dd628b6af7
Integrate QuadriFlow
...
https://github.com/hjwdzh/QuadriFlow
2019-12-28 14:51:59 +09:30
Jeremy Hu
e9113ec822
Update download link
2019-12-25 10:41:59 +09:30
Jeremy Hu
d93f08d4a5
Update changelogs
2019-12-25 09:31:27 +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