This issue had me pull my hair apart, I just can’t jump into the asset aspect of UE4 given how vague the errors I receive are.
Since my last post, I prepared a new model, one that is “cleaner” and suffers no awkward hacky issues - all seems fine, but upon import , I get the classic “Multiple Root Bones Found” error.
I have a rig that uses orientation constraints and IK chains for future animations - it seems to me that UE4 assumes that ALL OBJECTS IN THE SCENE ARE JOINTS?? Someone tell me this isn’t true, but no matter how much I tried to clean up
my hierarchy, the only way I could fix the error is by selecting my mesh, and adding ALL OBJECTS in the scene to my skin modifier(including IK chains, morph targets, and the mesh itself!). You can tell how horribly gross that is, but the model imports nonetheless. This also meant that upon export, the model will include the spline controllers and helpers that are only meant to be there for animation controls!
Can someone confirm if that is true? If so, how do you circumvent it - I find it hard to believe that the engine expects a clean scene with no rig whatsoever. If simply having 1 true root bone isn’t enough, then what other practices should one adhere to? Moreover, it’s very counter-intuitive for me to be forced to include my animation controllers, because I get bombarded by warnings and errors regarding invalid geometry conversion anyways.