What is required from my model for Unity to add a SkinnedMeshRenderer?

Unless I missed a thread/webpage, I couldn’t find that many info on the subject.

What does Unity need/require from the model for it to add a SkinnedMeshRenderer to it?

  • I guess the model has to be rigged, and skinned?
  • Does the model format have to be an FBX?
  • Does the model skeleton have to follow a certain hierarchy model/tree?

Any information is appreciated.

Thanks.

SkinnedMeshRenderer is added automatically to any Imported FBX model that requires it. This will be skinned, rigged and animated models.

Specific hierarchy/naming of bone structure is only required for Mecanim Humanoid Animation Recycling (ReTargetting).

If SMR is not required, a Mesh Renderer should be added instead.

If you have a 2-tier model ([Main Object → with Animator, Rigidbody etc][Children → Mesh and Skeleton])

The Mesh object will contain the SMR component.