Converting Unity Characters
This page has information for when you have a character model in a Unity Project that you want to convert for use in kemorig.
Does it Have an FBX Inside?
Your Unity Project may contain an FBX file from when the model was originally imported into Unity. Search through the folders of the project to try and find one.
If it does have an FBX file, you’re in luck! You can import this file into a 3D Software, or into Unreal directly.
Export a New FBX from Unity
If the project does not have an existing FBX file, you can try exporting an FBX from unity.
However, this export may need to be cleaned-up in a 3D Software before it’s ready for Unreal. Problems that are known to happen include:
- Unity may zero-out all bone rotations, making some tracking (especially hand tracking) not function correctly. The bones would need to be re-oriented in 3D Software.
- Unity may insert invisible objects into the skeleton’s bone heirarchy, which can cause issues with FBX exporters/importers. These may need to be removed in 3D Software.
You can try importing this FBX directly into Unreal (it might work), but it will probably need to be cleaned-up in a 3D Software like Blender.
Consider Creating a New Source File in Blender
After getting an FBX file out of Unity, consider importing it into Blender (or your 3D Software of choice) for the future.
Having the model in Blender will allow you to fix problems, and re-export new FBX files for Unreal.
Once you have your model in Blender, refer to the guide for exporting from Blender:
Blender - Exporting Characters
How to export characters from Blender for Unreal