diff --git a/jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/AnimationHelper.java b/jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/AnimationHelper.java index 2cee9f7e2..1a123cf59 100644 --- a/jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/AnimationHelper.java +++ b/jme3-blender/src/main/java/com/jme3/scene/plugins/blender/animations/AnimationHelper.java @@ -136,6 +136,13 @@ public class AnimationHelper extends AbstractBlenderHelper { } control.setAnimations(anims); node.addControl(control); + + //make sure that SkeletonControl is added AFTER the AnimControl + SkeletonControl skeletonControl = node.getControl(SkeletonControl.class); + if(skeletonControl != null) { + node.removeControl(SkeletonControl.class); + node.addControl(skeletonControl); + } } } }