Blender Git Loki

Git Commits -> Revision c587c98

Revision c587c98 by Bastien Montagne (master)
December 28, 2012, 13:34 (GMT)
Fix [#33424] Inadequate bake action.

bake_action tries to make kind of a 'visual keying'... On one side, this is rather stupid when you keep constraints (in this case, keying actual loc/rot/scale transforms, i.e. matrix_basis, is enough, doing more would lead to unexpected behavior with some constraints). On the other one, making a good visual keying of bones is *really* tricky, so now using the new object's convert_space() func to compute that (when the user chooses to remove the constraints).

Incidentally, this greatly simplifies the code of bake_action!

Commit Details:

Full Hash: c587c985e81c8fdd4ab47470d0f2d2d4a0773647
SVN Revision: 53369
Parent Commit: 9217501
Lines Changed: +75, -133

2 Modified Paths:

/release/scripts/modules/bpy_extras/anim_utils.py (+64, -125) (Diff)
/release/scripts/startup/bl_operators/anim.py (+11, -8) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021