Scaling a model with

I’ve rigged and animated something in Blender at the wrong scale to put in game, previously I just scaled it down with the root bone in the anim and it was fine however I now want to add ragdoll to it in Unity and the scale is causing problems, any ideas how to scale and then apply scale as 1.0 without breaking my animation data?

Once in Unity I want to be able to adjust the scale of the model to add variations to the monsters, any idea how much I should scale the prefab before the ragdoll breaks? (at the moment it breaks if I don’t scale the model in Blender and scale it in Unity to the correct size (0.3)

Heya Frankie I think you’re going to have to take the rig and mesh and apply their LocScaRot in blender (Ctrl+A → Apply) . If the rig is changing size in blender as it animates from there (bones fly all over the place) you could open up the IPO window and get rid of the scaling changes or redo them. After they are fixed then bring them back into Unity at 1.0. I know I had a similar problem years ago and I think that’s what I had to do.

Thanks Skewl, yeah I figured out I could open the curve editor then set the cursor to 0,0 and scale the location of the bones (in my case usually just the IK bones) in Y by the same amount I scaled the model by