Blender Git Loki

Git Commits -> Revision 48a0c93

Revision 48a0c93 by Sybren A. Stüvel (master)
September 28, 2020, 15:13 (GMT)
Fix T80121: Forcefield F-curve modifier changes don't reset cache

Add a dependency graph relation Force Object Animation ? Scene Rigid
Body World Rebuild. This ensures that the rigid body world is rebuilt
when a force object is re-tagged for animation updates.

The extra relation doesn't add any new calculations when the animation
is running, as the Time Source node already had a relation to the
scene's `RIGIDBODY_REBUILD` node.

The relation is created directly to the `RIGIDBODY_REBUILD` Operation. I
would have liked to target the containing Component instead. However,
that has the `RIGIDBODY_SIM` operation as entry node, which isn't enough
to actually fix T80121.

Reviewers: Sergey

Differential Revision: https://developer.blender.org/T80121

Commit Details:

Full Hash: 48a0c931eea84fb072ce0b958090dda4b27cabff
Parent Commit: ddba5e0
Lines Changed: +20, -0

2 Modified Paths:

/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+19, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021