Blender Git Commit Log

Git Commits -> Revision 45fdea4

Revision 45fdea4 by Joshua Leung (master)
January 29, 2018, 06:01 (GMT)
Fix T53614: New Depsgraph ignores NLA strips

The new depsgraph was only considering the active action
when attaching relations from the AnimData component/operation
to the properties that are affected by the animation data.
As a result, only properties animated by the active action
were working, while those animated by NLA strips did not change
when playing back/scrubbing the timeline.

This commit fixes this introducing a recursive method to properly
visit all NLA strips, and calling DepsRelBuilder::build_animdata_curves_targets()
on each of those strips.

Commit Details:

Full Hash: 45fdea48c152b0e632a911139c7173f1e44f9310
Parent Commit: 79639cc
Lines Changed: +47, -14

2 Modified Paths:

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