Blender Git Loki

Git Commits -> Revision d1e3ba2

Revision d1e3ba2 by Joshua Leung (tmp-CollectionsAnim)
June 2, 2018, 18:03 (GMT)
Collections: Initial support for animating/driving collection properties (T55233)

(Just committing this now to a temp branch so that I can continue working on this
from another machine later. This is a re-based+squashed, re-pushed version of what
I just pushed earlier, but now based on current 2.8 code, not from several days ago)

Rationale:
The Spring team needs a way to hide objects from the viewport, so that parts of
the rig can be enabled/disabled per shot. An example of this is how the cornea
meshes are typically hidden from the viewport so that the animators can see
the irises, and hence, where the character is looking.

(Another reason we may want this in future is to make it so that a bunch of
objects/rigs can be keyframed together in the same action, making it easier
to manage their actions)

Status:
* Currently all necessary data and animation editor support changes should be
in place and working. Hopefully I haven't missed any - the checklist may need
updating for 2.8

* Depsgraph support however is still incomplete. We still need to figure out what
needs to happen with the animated values to make objects actually appear/disappear
when triggered via the animation system, just like they do now from the UIwip

Commit Details:

Full Hash: d1e3ba22a03c5b30b39acbf6ea66978379e116d6
Parent Commit: 6de656b
Lines Changed: +324, -4

15 Modified Paths:

/source/blender/blenkernel/intern/anim_sys.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/collection.c (+3, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+4, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+2, -0) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+107, -1) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+34, -0) (Diff)
/source/blender/editors/animation/anim_filter.c (+121, -2) (Diff)
/source/blender/editors/include/ED_anim_api.h (+4, -0) (Diff)
/source/blender/editors/space_action/action_draw.c (+1, -0) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+1, -0) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+19, -0) (Diff)
/source/blender/makesdna/DNA_group_types.h (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_group.c (+3, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021