Note that I am submitting this to Bug Reports instead of a Feedback channel since I have followed every documented direction exactly, as well as tried several permutations of solutions within reason.
So I’m trying to generate rigs for both an Rthro/R15 player model and custom rigs for vehicles and weapons for my game. I’ve used the article Importing Rthro Avatars as a guide (it really should be called something like “Importing Rigs” and rewritten to reflect that), and have followed directions exactly regarding the Rthro/R15 model as seen here:
This is how all the attachments (the ones that end in “_Att”) look on the character. The empties representing the joints are currently hidden for visibility:
This is what is imported to the file
Update: Randomly decided to retry exporting the above character from Blender and importing the .FBX file using the Avatar Import. For some reason, all attachments have successfully generated, despite not changing anything in the original .blend file
In a similar vein, I’ve tried creating a custom rig for a howitzer gun as an example; using the “custom” option for the avatar importer. The wheels are excluded from the export as they’re controlled by constraints rather than motor6Ds, so disregard them for now:
That attachment location in the back is supposed to be where the howitzer gun attaches to a vehicle to be towed. It does not generate on import, despite being appropriately named and parented:
What’s odd is that attachment points are generated, but only on the origins of any “_Geo” meshes. Note the locations of the attachment points compared to the orange dots in the Blender screenshot. This was the previous result of my attempts to import Rthro characters, which again, works all of a sudden.
Another weird thing is that, as seen in the above picture, the “_Att” mesh wasn’t even imported as a physical mesh, suggesting that the Avatar Importer did in fact recognize it as a mesh that was supposed to be something else, but didn’t actually do anything with it, let alone turn it into an attachment.
I’ve tried rearranging how things are nested, just exporting the geo meshes without any empties, removing and re-adding the Root and HumanoidRootPart empties, and so on. At this point I’m suspecting that either:
- The Avatar Importer plugin is broken and thus inconsistent and unreliable, or
- While not technically a Studio bug, the Avatar Importer page is incomplete or just plain incorrect.
a. It should really be renamed to “Importing FBX Rigs” and updated accordingly with more comprehensive documentation.
I’ll be sending the howitzer-gun model that I used as an example above.
Howitzer - Avatar Importer Ready.blend (1.5 MB)
Here’s the .fbx for reference: Howitzer - Avatar Importer Ready.fbx (293.3 KB)
I looked around for a similar thread but somehow missed this one from last year until after I made this topic, except that that one never got a response. The OP of that topic actually did respond and said that naming one of the empties “head” (or possibly any R15 body part) and importing it as an R15 rig would cause everything else to work. However, that workaround didn’t, well, work.
The issue is that this whole thing sometimes works in certain circumstances that I have not been able to identify.