[5.3.1] SkinnedMeshRenderer bug in Android/iOS build

In the latest version (5.3.1) of Unity we found few problems with skinning in some places of our character.

It appears only in Android build or iOS build, in Editor everything looks good.

In Android/iOS build from Unity version 5.1.2 same project with same character works as fine as it works in Editor.

You can see problem on attached picture: “skinning_problem.jpg”

We use Blend Weights = “Four Bones”

I have uploaded test project to https://fogbugz.unity3d.com/default.asp?756117_8rc5644jsb1o8q27

I get a bug as well, but it’s far more dramatic, my whole character and all the exposed transforms all fly off in different directions… It completely breaks my game. I’m still looking into if there’s a workaround but if i can’t find one I’ll also submit a bug.

  • Edit -
    I’ve discovered that my bug only occurs when i have Rig Optimize Game Objects enabled and run on iOS. Optimised on PC or unoptimised on iOS both work as normal. I’ll submit a bug for this.

I submitted a bug report about this (761908). The “Optimize Game Objects” option seems to be almost completely broken on iOS right now. I’m pretty sure it’s a new bug in Unity 5.3.