Just ran into this issue myself and I could not figure out a good pathway through with the new interchange importer. So I decided to disable that.
heres the two things that helped for anyone else that runs into this issue:
Process for importing/exporting meta humans to blender:
Bonus tool that helped me transfer shapekeys (morph targets) that id lost previously:
Edit:
Heres how I went and resolved this on my project for anyone else that might need it, I am not an animator or a programmer so please let me know if there’s anything wrong with this approach:
(metahumans on my project need weighted normals, just because its not talked about current optimized metahumans that are not the Full Cinematic Metahumans do not have morph targets when imported, only cinematic metahumans have morph targets)
Standard Operating Procedure (SOP): Fixing Missing Morph Targets in Custom MetaHuman Assets
Purpose:
To ensure custom MetaHuman assets retain morph targets when imported into Unreal Engine by transferring shape keys from a high-quality cinematic MetaHuman to a target MetaHuman asset.
Materials/Tools Required:
-
Software:
- Unreal Engine
- Blender
- FBX 2013.3 Converter (download from Autodesk website)
- ShapeKeyWrap Plugin for Blender (download from GitHub)
-
Files:
- Cinematic MetaHuman Quality FBX
- Target MetaHuman Quality FBX
Procedure:
Step 1: Prepare Files
- Download the Cinematic and Target MetaHuman Quality files.
- Import the Target MetaHuman Quality files into your Unreal Engine project.
- Note: Only Cinematic MetaHumans have morph targets; other quality levels may not.
Step 2: Export FBX Files
- Export the following FBX files from Unreal Engine:
- Target Quality MetaHuman
- High-Quality Cinematic MetaHuman
Step 3: Convert FBX Files
- Download and install the FBX 2013.3 Converter from the Autodesk website.
- Convert both the Target and High-Quality Cinematic FBX files using the FBX 2013.3 Converter.
Step 4: Import and Modify in Blender
- Import the Target FBX into Blender.
- Make any necessary changes or apply modifiers (e.g., Decimate, Weighted Normals) that are incompatible with shape keys.
Step 5: Install ShapeKeyWrap Plugin
- Download the ShapeKeyWrap plugin from GitHub.
- Install the plugin in Blender.
Step 6: Transfer Shape Keys
- Import the High-Quality Cinematic MetaHuman FBX into Blender.
- Select the High-Quality Cinematic MetaHuman mesh, then select the Target MetaHuman mesh.
- Open the Shape Key Wrap menu from the tools panel on the right.
- Click Transfer Shape Keys and wait for the process to complete.
- Verify that the shape keys have been transferred to the Target MetaHuman mesh in the Object Data Properties tab.
Step 7: Clean Up and Export
- Delete the High-Quality Cinematic MetaHuman mesh and its hierarchy.
- Select the Target MetaHuman Root node, then Shift-select down to the Target MetaHuman mesh.
- Export the Target MetaHuman as an FBX file with the following settings:
- General Tab:
- Limit to Selected Objects
- Geometry Tab:
- Smoothing: Face
- Deselect Apply Modifiers
- Enable Tangent Space
- Armature Tab:
- Deselect Add Leaf Bones
- Bake Animation Tab:
- Select only Key All Bones and Force Start/End Keying
- General Tab:
Step 8: Reimport into Unreal Engine
- In Unreal Engine, select the Target Skeletal Mesh.
- Scroll down to the File Path submenu in the Details panel and select the newly exported Target FBX file.
- Click Reimport Mesh with Dialog at the top of the Skeletal Mesh menu.
- Configure the import settings as follows:
- Use T0 as Ref Pose
- Preserve Smoothing Groups
- Import Meshes in Bone Hierarchy
- Import Morph Targets
- Normal Import Method: Import Normals and Tangents
- Click Import.
- If a material import fix menu appears, click Reset to FBX.
Step 9: Verify and Test
- Check the LOD0 and other LODs to ensure proper material assignments.
- Test the asset in various scenes to confirm functionality.