Ambiguous Transform

Hello!

I am new to Unity and am currently trying to make a VRChat avatar. I bought a pre-made one so I can Frankenstein and edit, and the actual FBX from the file works just fine. The rig is fine and can make an avatar.

As soon as I import the FBX into Blender to edit it and export it, putting it back into Unity yields me being UNABLE to rig it. I even tried just importing the original FBX and NOT editing it, exporting it, and putting it in unity, but it still wont work!!! I am really frustrated and can’t seem to figure out how to fix it.9781893--1402851--upload_2024-4-19_22-18-4.png9781893--1402845--upload_2024-4-19_22-17-27.png

I even tried changing the name of the mesh for the Head to just “Face”, but that didn’t do anything for me… I would love some help. Again, I am very new to Unity and Blender, so if you offer help, please try to phrase it in a way that my monkey-brain can understand. Thanks in advance!

UPDATE:

It seems that its the actual avatar FBX itself that cant be rigged. I went into the assets file for the Unity package to get the original FBX and upload that directly into Unity, and tried to rig it, and I got the same error. I still don’t know how to fix this…

Check what the message is trying to tell you: whether there are two items in the hierarchy named “Head”. There may even be multiple which might explain why changing one of the “Head” items didn’t fix it (or you did not save/export that change).

Click “configure”. You can probably just fix the avatar manually by assigning the correct bones to places where bones are missing.

1 Like

I’m having that problem too… what should I do?9887832--1426959--upload_2024-6-12_23-59-54.png9887832--1426962--upload_2024-6-13_0-0-24.png

Click the configure button. It will show you a mannequin diagram. That’s your character’s “avatar.” Any of the parts that are green are good. If you see any red parts then that means Unity could not find the bone that’s supposed to go there (That’s the error). Usually you can just click on it and then drag-and-drop the missing bone you want.

Also, if your character already includes all of the animations that it needs and if you don’t need to do any animation retargetting, then you can just set the animation type to “generic” instead of “humanoid”. In that case, Unity does not care how your skeleton is structured.

I had the same issue, it turned out that I had a bone and a mesh object both named as “Neck”, even though I tried to rename the object inside in Unity, it didn’t solve the issue, so I had to edit the FBX file and rename the Neck object to something else then the error went away after I reimported it

1 Like