umasteeringgroup / UMA

Unity Multipurpose Avatar
MIT License
743 stars 169 forks source link

Slot Builder doesn't accept any mesh #317

Closed danieloquelis closed 4 years ago

danieloquelis commented 4 years ago

I'm trying to create my custom slot using the slot builder but when I try to add a "Slot Mesh" it doesn't allow me to insert any model I have. I've tried with different formats: FBX, files directly from blender, OBJ, etc. I don't know if there's any special format to use for importing and use it into Slot Builder.

Steps to reproduce the behavior:

  1. Go to 'UMA/Slot Builder'
  2. Try to drag any model into "Slot Mesh"
kenamis commented 4 years ago

You probably either don't have a skinned mesh renderer on your imported object (you object needs skinning data), or you're not selecting your sub-object with the skinned mesh renderer on it. The skinned mesh renderer is the object that the slot builder is expecting.

On Tue, Jul 7, 2020 at 10:59 PM danieloquelis notifications@github.com wrote:

I'm trying to create my custom slot using the slot builder but when I try to add a "Slot Mesh" it doesn't allow me to insert any model I have. I've tried with different formats: FBX, files directly from blender, OBJ, etc. I don't know if there's any special format to use for importing and use it into Slot Builder.

  • Unity Version: 2019.3.15f1
  • UMA Version: 2.10

Steps to reproduce the behavior:

  1. Go to 'UMA/Slot Builder'
  2. Try to drag any model into "Slot Mesh"

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/umasteeringgroup/UMA/issues/317, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA46NGYWYO2P6TYTVS7THWTR2QDLLANCNFSM4OUGLQJQ .

danieloquelis commented 4 years ago

Thanks for the answer,

I'm pretty sure I've selected the sub-object but I'm not sure if It has the skinned mesh renderer.

I'll try to figure that out.

Jaimi commented 4 years ago

Tested working in 2.11

k1i2y2o5ka commented 3 years ago

What does it mean to select a sub-object that contains a skin mesh renderer? I am in trouble because I have a similar problem. If you do not mind, please teach me.

Jaimi commented 3 years ago

Sometimes Unity hides the Skinned Mesh Renderer in a subobject that you can't get to. When that happens, you just need to use the "drag and drop" -- drag the FBX into the area of the slot builder for automated slot building.

cnguyen11235 commented 1 month ago

i ran into a same issue, it's because your mesh doesn't have bones attached to it, hope this help devs in future!