Blender Git Commit Log
Git Commits -> Revision ade28fe
Revision ade28fe by Luca Rood (cloth-improvements) January 30, 2017, 05:47 (GMT) |
Optimization: Use inertial solve for pre-collision Instead of doing a full implicit pre-collision solve, do a simple inertial solve (avance using velocities from previous step), this saves time by doing one less solve per step, and also improves resting stability by eliminating the influence of external forces disturbing the mesh in contacting areas. This improves general cloth performance by about 30-40% in relation to the new cloth code, and improves performance by about 3 times in relation to the original cloth code. This also makes collisions more reliable by removing the need for positional interpolation, and thus decreases the number of subframes required for a successful solve. |
Commit Details:
Full Hash: ade28fe8a2abce1a3237c385ba7bdeb4338e0bdb
Parent Commit: 115aea5
Lines Changed: +20, -51