Import Troubleshooting #5
Labels
No labels
bug
duplicate
enhancement
Fixed in latest release
Fixed in main branch
help wanted
invalid
not cats related
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Yusarina/Cats-Blender-Plugin#5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
After setting up an avatar in Unity, VRC SDK warned me that it was unoptomized, even after using my normal workflow. So I read VCC's Avatar Optimization Tips and set up Blender 5.2 with the Cats Blender Plugin. To bring the Avi to Cats, I used Unity's FBX Exporter with expected results. Then I imported the FBX using Cats and got an error message and a very messy result.
Not sure if this was iust a poor interaction with the FBX Exporter- so I tried a few different settings but it seems to consistently import in the same way.
PS: I'm self-taught in Unity and Blender, so its entirely possible I just borked some settings or missed something simple.
Thank you for your time!
Unity's FBX Exporter is actually terrible and does some weird things which the Blender importer chokes on, this is not a Cats issue, the error is not related to Cats, Cats just calls Blender's importer with a couple default settings and none of those touch what's failing here.
The crash is happening entirely inside Blender's own FBX importer, before Cats even gets to touch anything, so there's nothing we can do about it on our end.
Specifically it's failing on the skeleton's bind pose (Hips), which is a known thing with Unity's exporter when the rig is set to Humanoid it can mangle/duplicate the root bones on export and other tools' FBX importers (Blender included) choke on it.
Best fix if you've still got the original Blender/FBX file from before it went into Unity, use that instead, that's the normal Cats workflow anyway (optimize before Unity, not after). If you don't have that, try switching the rig to Generic instead of Humanoid before re-exporting from Unity, or grab a third-party exporter like Better FBX Exporter from the asset store, it tends to produce way less broken files than Unity's built-in one.