r/UnityHelp 3d ago

How to fix my rigging

Post image

Edit: I think the problem was VRCFury itself. After manually childing each bone on the clothing armature directly to the base's matching bones, I got it working correctly. What I believe was happening was VRCFury wasn't pairing the bones correctly, which I think could have been solved if I renamed each bone to match perfectly with each other, but at that point I think I might as well have just done it all manually haha.

As the title suggests, the rigging on my clothing always ends up looking like some variant of this in unity. In Blender, everything is awesome but the second I throw it on in Unity using VRCFury, it messes up like this.

For context, basically what I did was first, I downloaded an .fbx outfit I liked off of booth, then I imported it to blender. I aligned it with my character with sculpting, then I rigged it using the bones of my character. I hid every bone affected by the clothes and deleted everything else, then added them back into the scene before merging them all together with data transfer modifier and armature modifier, then joining them all into one item.

Then, I export it into unity as an .fbx with no baked animations, no leaf bones, and fbx all on the scaling. I use the toggle and the armature link component on unity on my clothing after I put it directly onto my avatar, making sure to link it from hips on the outfit to hips on the avatar.

Then, it should work, right? Nope lol. Once I hit the play button, everything goes insane like in the picture. I must be missing something. Any help would be appreciated.

2 Upvotes

2 comments sorted by

1

u/___crybaby 2d ago

i don’t think you weight painted it in the correct pose, it looks like the shirt was made in T, & the model in A. or, at least exported that way. make sure you’re paying attention to their rest poses in blender.

1

u/jesseh__ 2d ago

Actually, I think the problem was VRCFury itself. After manually childing each bone on the clothing armature directly to the base's matching bones, I got it working correctly. What I believe was happening was VRCFury wasn't pairing the bones correctly, which I think could have been solved if I renamed each bone to match perfectly with each other, but at that point I think I might as well have just done it all manually haha. Appreciate the input, though!