91984fad1b0f22ab4207d7ab406672f63c029ff6
This wasn't working because the code that stores the backup up the current pose looped over the pose asset's fcurve listbase to determine which bones needed to be backed up. When the pose asset was stored as a slotted action, that listbase was always empty, so nothing was backed up. This resulted in exploding poses as the pose was repeatedly applied on top of itself, and in debug builds would trigger asserts in code that was sanity-checking quaternion values. This PR updates that code to loop over the fcurves of the first slot when the pose asset is stored as a slotted action, which in turn makes pose blending work as expected with slotted actions. Pull Request: https://projects.blender.org/blender/blender/pulls/128686
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
