Does it affect performance if there are many missing missing bones in the animation?

Does it affect performance if there are many missing missing bones in the animation?
Or does the animation simply ignore the missing part, without affecting anything(so if the animation result looks good to me, I don’t need to worry about missing bones)?

I’ve used many animations with missing bone references and I haven’t noticed any kind of performance impact. Also, the console doesn’t throw any errors or warnings.

I’ve tested dynamically adding animated objects to characters before (I animated the objects and then removed them before running the game), and at runtime, the added objects don’t work at first; you need to call Animator.Rebuild() for them to work. I’m pretty sure Unity ignores any missing bones/objects and builds the animations without them when you run your game.

I wouldn’t worry about it.

1 Like