Animato - Basic version patching support
authorJoshua Leung <aligorith@gmail.com>
Thu, 22 Jan 2009 10:53:22 +0000 (10:53 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 22 Jan 2009 10:53:22 +0000 (10:53 +0000)
commita017982074b3b11fd0157d8d604e02858411db70
treea45dfe0864e4803070cbb603d7c0c5d5b5d900e0
parent3cdac8e9f78b0993b2f4ae446728b803837e7b3a
Animato - Basic version patching support

This is work-in-progress patching support for converting animation saved in old system to work in the new one.

* Only IPOs/Actions directly attached to Objects + Shapekeys are converted for now. More types will follow...
* This is currently done as a step outside of do_versions() due to problems with various pointers not having been resolved yet, but which are necessary for correct resolution of issues such as drivers... However, the current code does illustrate how the data should be converted to give best results/compat between the two systems.
* Still need to get the converted data working with depsgraph correctly. Currently, some of my testfiles work, but the BBB files still don't.
15 files changed:
source/blender/blenkernel/BKE_ipo.h
source/blender/blenkernel/SConscript
source/blender/blenkernel/intern/anim_sys.c
source/blender/blenkernel/intern/blender.c
source/blender/blenkernel/intern/depsgraph.c
source/blender/blenkernel/intern/fcurve.c
source/blender/blenkernel/intern/ipo.c
source/blender/blenkernel/intern/key.c
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/object.c
source/blender/blenloader/SConscript
source/blender/blenloader/intern/readfile.c
source/blender/editors/space_action/action_draw.c
source/blender/editors/space_action/action_edit.c
source/blender/makesrna/intern/rna_pose.c