Action Layers not working in newer Blender versions
Open, NormalPublic


System Information
Windows 8 64-bit

Blender Version
Broken: 2.76 (f337fea), 2.77a (abf6f08)
Worked: 2.75 (c6b042b)


- Contains a cube bone parented to an armature. The armature runs a script that plays 2 actions: one on layer 0 and one on layer 1 with .5 layer weight.

Action layers do not appear to work in newer versions of Blender. Actions playing in higher layers should play on top of actions in lower layers (using layer_weight percent of the combination of the layers below). In the current version of Blender, actions playing on lower layers appear to completely prevent actions on higher layers.

Exact steps for others to reproduce the error
Start the game engine in the attached file. In Blender version 2.75 and earlier, the cube should move diagonally as expected (the action on layer 0 moves the cube vertically, the action on layer 1 moves the cube horizontally and uses 0.5 layer_weight). On Blender version 2.76 and later, the cube only moves vertically (only the action on layer 0 plays).


mobious created this task.May 7 2016, 8:31 PM
mobious updated the task description. (Show Details)
mobious raised the priority of this task from to Needs Triage.
mobious added a project: BF Blender.
mobious set Type to Bug.
mobious added a subscriber: mobious.

Anyone make any progress on this? This still appears to be an issue on 2.78 (3c04373), and I'm fairly surprised that animation layers have remained broken for this long.