Blender Git Loki

Blender Git commits from all branches.

Page: 2680 / 2888

March 12, 2014, 13:39 (GMT)
Start of revamped design (#2) - New node type enum defines

This commit marks the start of the second attempt at building a new
depsgraph system for Blender. It still uses the base depsgraph types
from the first attempt, but this time, the node types we've chosen to
sit on top of these (for representing the necessary semantic concepts)
have been chosen to be more in line with the requirements we face in
terms of how exactly we're going to be able to use this for evaluating
stuff.
March 12, 2014, 13:39 (GMT)
Support for Shapekeys
March 12, 2014, 13:39 (GMT)
Pass down Scene pointer instead of scene node

Scene pointer is used more directly more often, while the node
we can easily fetch if/when we need it
March 12, 2014, 13:39 (GMT)
Ported over graph building code for a few types

* Curve
* Metaball
* Camera
March 12, 2014, 13:39 (GMT)
More blocking out of stuff...
March 12, 2014, 13:39 (GMT)
Initial conversion of code for building parenting relationships
March 12, 2014, 13:39 (GMT)
Copying over skeleton logic for object parenting
March 12, 2014, 13:39 (GMT)
Cleanup
March 12, 2014, 13:39 (GMT)
Simplify driver building code using DEG_get_node_from_rna_path()
March 12, 2014, 13:39 (GMT)
Expand convenience method used by driver graph building into a useful querying API call

DEG_get_node_from_rna_path()
March 12, 2014, 13:39 (GMT)
Renaming relationships types to be more consistent with the rest of the API
March 12, 2014, 13:39 (GMT)
Add new relation type for tagging relationships used for driver target links
March 12, 2014, 13:39 (GMT)
Fleshing out code to add drivers to depsgraph

This is still quite crude, and starts to show the flavour of how the graph
will need to be constructed. After fleshing out a few more bits like this
we can review the design with greater clarity.
March 12, 2014, 13:39 (GMT)
Start of code for adding AnimData (animation + drivers) to depsgraph
March 12, 2014, 13:39 (GMT)
Graph Building - Stub for object parents
March 12, 2014, 13:39 (GMT)
Graph Building - Stub for materials
March 12, 2014, 13:39 (GMT)
Graph Building - Move ob typechecks inside check for whether data exists
March 12, 2014, 13:39 (GMT)
Graph Building for Objects - Assorted WIP Tweaks * Moved Constraint and Modifier loops inside checks for existance of stacks * Moved Ob AnimData step to end of object building, so that drivers for bones will be added to the bones as appropriate once they've been created/added to the graph, instead drivers being created to fake/dummy data in the meantime
March 12, 2014, 13:39 (GMT)
Add note for what needs review re-inner node linkage
March 12, 2014, 13:39 (GMT)
Sectioning notes...
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021