Blend shape and bone driven animation simultaneously.

Hi, I realise that I need to call a blendshape animation and a bone driven animation at the same time. I see there are a few links to calling two bone driven animations simultaneously, but I couldn’t find something specific for my problem. Any feedback would be rad. i may have to go back to my model and bake more animation combinations, but if there’s another way, I might as well check.

Are you using the animator?

I haven’t tried it recently, but it should work : Create another animation layer and set it as additive. So you would have your bone animations in the base layer and the blendshapes in the additive.

More info here : Unity - Manual: Animation Layers

1 Like

As @AcidArrow pointed out, you can have the BlendShapes in another layer. Depending on what kind of effect you are going for, I tend to use override layers for blendshape animations and an “empty” avatar mask to ensure that no bones accidentally get animated by the layer.

Cheers,
TrickyHandz

3 Likes

Thanks for the feedback. I’ll give it a try.

I want to animate the blend shapes in the Skinned Mesh Renderer directly from script, but wasn’t able to because the blend shapes and bones were both driven simultaneously by one animation as stated by the OP.

The solution is to copy the bone animations file(s) from the characters model to another map (to avoid read only problems). Next modify the bone animation directly with Unity Animation Tool (ctrl+6) by deleting the Skinned Mesh Renderer Blend Shapes properties. That way you’ll be able to run both without the use of the animation window and layers. I’m sure there are better ways, but this how i accomplish exactly what i want.

Have a good one!

2 Likes

FBX supports animating blendshape parameters as well.

1 Like