Importing blender object with Catmull-Clark smooth modifier

When I import a blender animation which has a smoothing modifier and an armature modifier, it works fine in Blender but in Unity it seems like it applies the modifiers the wrong way round so it ends up with sharp elbows etc.

I know one solution is to “apply” the smoothing modifier and the set do automatic weight painting.

But I don’t want to do that because I want to keep the un-smoothed mesh for later editing.

Any solutions?

You HAVE to apply all modifiers before export. Unity simply does not work with the Blender modifiers. It’s not Blender.

Well that would explain it. It does seem to do the smoothing though. Just in combination with the armature it seems to do it wrong.

Problem is if I click on apply for the smoothing. It does that in the wrong order too. i.e. I want smoothing first and then apply armature second.