Blender Git Commit Log
Git Commits -> Revision 0a2a006
Revision 0a2a006 by Alexander Gavrilov (master) October 7, 2016, 18:47 (GMT) |
Collision: skip expensive BVH update if the collider doesn't move. Since the collision modifier cannot be disabled, it causes a constant hit on the viewport animation playback FPS. Most of this overhead can be automatically removed in the case when the collider is static. The updates are only skipped when the collider was stationary during the preceding update as well, so the state is stored in a field. Knowing that the collider is static can also be used to disable similar BVH updates for substeps in the actual cloth simulation code. Differential Revision: https://developer.blender.org/D2277 |
Commit Details:
Full Hash: 0a2a006775543292786e8642b20a594771fdc81c
Parent Commit: 2dccf5a
Lines Changed: +26, -4