I have been working with a weapon viewmodel animator, who has originally rigged and animated me a whole suite of first person weapons using 3DS max for the Unity game engine. It worked fine there.
However, when I tried importing the FBX files into Unreal Engine 5 the skeletons were messed up, I kept trying different import options and eventually fixed the skeleton import issue by using the T0 as reference pose import option. After ticking that option, the arms showed up properly and the animation plays properly, however, the weapon mesh does not import. I tried every single tick box in the import options, the weapon mesh just does not want to import with the arms.
I even asked the animator to provide me with the MAYA source files so I can play around with the export settings, I tried changing the FBX versions, that did not help either.
I tried different FBX files from different authors who used maya and blender and both worked perfectly fine, it was the same setup where the arms and weapons are in the same file (arms and weapons are not separate or interchangeable).
Does anyone have any experience solving this type of issue?
I realize that the most common approach is to import weapon and arms separately, for modularity purposes, but the combined (weapons and arms together) is what I got used to over the years and it would be a shame to have all that work lost.
Any help would be greatly appreciated.
This is what the FBX looks like in the UE5 content browser.
As you can see the weapon mesh is not visible.
For reference, this is what it looks like in the Unity game engine. The weapon mesh is visible.
The same exact FBX file was imported into blank empty projects on both engines.
As a recap, my only issue is the weapon mesh not importing with the FBX file, the animations seem to play perfectly fine in UE5.