NLA - Auto-Blending + 'Smarter' Extend Behaviour
authorJoshua Leung <aligorith@gmail.com>
Fri, 24 Jul 2009 06:08:03 +0000 (06:08 +0000)
committerJoshua Leung <aligorith@gmail.com>
Fri, 24 Jul 2009 06:08:03 +0000 (06:08 +0000)
commit0f4fd4f5b17d4fff97cc3cde4cc7d144137154ca
tree93c2ed3c13d145b6e55c3ca9a97093988618df68
parent57727fc14534671da8f8afe508cc282d4ce39fe8
NLA - Auto-Blending + 'Smarter' Extend Behaviour

* Auto-blending (blend in/out values get determined based on 'overlaps' of strips) now occurs after transforming strips. Where islands (continuous chains of strips) occur, only the ones on the ends of the islands will get or contribute to auto-blending.

* Extend modes (other than 'nothing') now get automatically determined (after transforms) so that moving strips will no-longer cause problems.

* Added a new option to hide influence curves in NLA. Also, made the line widths for these curves narrower, since the old setting was too ugly.

* Pose copy/paste buffer now gets freed on exit
source/blender/blenkernel/BKE_nla.h
source/blender/blenkernel/intern/nla.c
source/blender/editors/space_nla/nla_draw.c
source/blender/editors/space_nla/nla_header.c
source/blender/editors/transform/transform_conversions.c
source/blender/makesdna/DNA_space_types.h
source/blender/makesrna/intern/rna_space.c
source/blender/windowmanager/intern/wm_init_exit.c