Blender Git Commit Log

Git Commits -> Revision dce19ba

Revision dce19ba by Sergey Sharybin (depsgraph_refactor)
November 21, 2014, 13:32 (GMT)
Depsgraph: Experiment with bettr handling of parents when there are IK solvers

The main issue here is that pchans from the same IK solver chain should use pre-solver
position of the parent pchan. But in cases when pchan's parent is in different solver
it's child should depend on the solved result of the bone transform.

The last rule was violated in previous implementation. Now added quite quick and not
so quick code to check if pchan and it's parent are in the same IK solver and made
dependencies built based on this information/

This isn't final at all, committing just for the reference. Next step would be to gather
all collected knowledge from this week and implement rig dependencies in a really clean
fashion.

Commit Details:

Full Hash: dce19babfa213609e3af0ca20844dd2ef3519b5a
Parent Commit: 0e14ee0
Lines Changed: +78, -6

2 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_build.h (+5, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+73, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021