This diff makes the last time (ltime) stored in the rigid body world (rbw) only be updated once a simulation step actually occurs, this prevents another simulation step from being solved unless the current time is exactly one frame after the last cached frame. Thus this prevents the formation of gaps in the cache, such as seen in T50230.
Details
Details
- Reviewers
Bastien Montagne (mont29) Sergey Sharybin (sergey) Alexander Gavrilov (angavrilov) - Maniphest Tasks
- T50230: Rigid body point cache jumps
- Commits
- rBS9cd6b03187b9: Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area
rB9cd6b03187b9: Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area
Diff Detail
Diff Detail
- Repository
- rB Blender