Blender Git Commit Log

Git Commits -> Revision 44ba9e2

Revision 44ba9e2 by Joshua Leung (depsgraph_refactor)
December 4, 2014, 03:41 (GMT)
Drivers and their relationships are now included in the depsgraph

* Each driver now gets added as a separate opnode

* ID-block targets (e.g. object ref for Transform Channel/Location Diff/Rot Diff)
now get included when building the links
(TODO: local space vs world space may be able to benefit from getting special
exceptions for depending on intermediate results instead)

* Added temporary hook from "parameters" component (where drivers live) to
"transform" component, as is done for animation now. This will need to change,
to have greater granularity for bones, but at least this works now.

* Copied over the logic for evaluating drivers in full from the animsys code.
(This stuff should eventually go back into blenkernel though)

Commit Details:

Full Hash: 44ba9e2ce7805e592a6dcf89e0d12119446dab69
Parent Commit: 69e0190
Lines Changed: +47, -13

3 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+15, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cpp (+31, -10) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021