Blender Git Commit Log

Git Commits -> Revision cfa7e58

Revision cfa7e58 by Wayde Moss (temp-nla-strip-alignment)
December 10, 2020, 04:14 (GMT)
-some early WIP for strip alignment:

Overall Need:
UI:
-ability to add NlaStrip preblend transform elements using UI
-add, remove, clear
-bone_name from selection, from active
-ability to copy bone targets between strips

UI:
-visualization of traversal bone for general alignment,
similar to motion paths but without the need for an accurate world
transform. It should update as preblend xform changes. Ideally this
path is grabbale and transformable like any other object.
Would require making own transform_convert_stripPreBlendTransform
code... (opportunity to make Python API for it?)

Core algorithm implementation:
-instead of blending strips as their value obtained, we need to
get all raw values. Then apply preblend xform, then we can blend the
whole snapshot. For efficiency, we can allocate the relevant NlaEvalChannels
for bones right after creating NlaEvalData.

Commit Details:

Full Hash: cfa7e581daed790ef63afdfa91b1f7a266ad19e0
Parent Commit: 7728869
Lines Changed: +319, -0

4 Modified Paths:

/source/blender/blenkernel/intern/anim_sys.c (+75, -0) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+59, -0) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+31, -0) (Diff)
/source/blender/makesrna/intern/rna_nla.c (+154, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021