animation.Blend fadeLength doesn't work

I’m trying to use animation.Blend to fade facial expressions in and out. But the pose just shows up instantly and ignores any fadeLength parameter I use.

Each animation clip is just 2 frames long and set to WrapMode.ClampForever.

What am I doing wrong?

The blend length is limited by the length of the animation. If you try to blend over two seconds and the animation is only two frames, it’ll revert to blending in two frames.

I’d suggest lengthening the animation out to two seconds and trying it then.

Edit: Although, on second thought, I think an animation might just snap to full prominence if there aren’t any other animations playing, too.

Thank you. I’ll try that.

Wouldn’t looping the animation fix this, then? That would make the length of the animation infinite.

And what about reducing the speed?

Hm. I couldn’t get Blend to work reliably.
I ended up using CrossFade instead.
Hope Blend gets a bit more documentation at some point…