Blender Git Commit Log

Git Commits -> Revision 024f5ba

Revision 024f5ba by Sergey Sharybin (master)
February 12, 2019, 11:32 (GMT)
Depsgraph: Run rigid body after modifiers are ready

This makes it so modifiers are using object transform prior
to the rigid body simulation, and then result of modifier
stack is fed to the solver.

Solves dependency cycle which was happening when object's
modifier was dependent on the modifier transform.

While now it is not possible to change simulation, things
are somewhat more clear and reliable in other ways.
For example previously, solver was using derives mesh from
a previous step in time, which causes unfixable simulation
issues (with intersections and such)

Fixex T57589: 2.79 Rigid Body Sim. Does Not Behave The Same In 2.8
Fixex T61256: Compositing scenes causes crash, but rendering separately does not
Fixes T61262: Armature and rigid body crash
Fixes T61346: Rigid body with modifiers incorrect work

Commit Details:

Full Hash: 024f5ba2bdba7fbd154757b9842995051bbb9a7d
Parent Commit: 17416b8
Lines Changed: +94, -86

1 Modified Path:

/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+94, -86) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021