Blender Git Loki
Git Commits -> Revision 2f47b53
Revision 2f47b53 by Joshua Leung June 2, 2018, 17:38 (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). 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 UI |
Commit Details:
Full Hash: 2f47b53de0f66331fa22b0e232cbf83b2ba542b9
Parent Commit: 2b970f1
Lines Changed: +290, -3
8 Modified Paths:
/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 (+3, -0) (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 (+3, -0) (Diff)