Blender Git Commit Log

Git Commits -> Revision f7857c7

Revision f7857c7 by Sergey Sharybin (depsgraph_refactor)
November 12, 2014, 14:06 (GMT)
Depsgraph: Corrections for Spline IK solver

The issue was caused by the missing relation between Spline IK solver node
and spline itself. This happened because builder used bone node type for
the IK solver, but relation builder was expecting pose eval node type.

Also added a dependency between IK solver node and flush nodes, so flush
happens after the solver. Well, it's a bit more tricky internally, because
we still using uber object update nodes, but adding that relation makes it
so DAG update flush all happens nicely.

Commit Details:

Full Hash: f7857c72790b55cede699e9367312d04d015fa48
Parent Commit: ec78478
Lines Changed: +13, -5

3 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+2, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+7, -1) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+4, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021