This page lists the recommended Unreal Engine project settings for MetaHuman Animator.
Recommended IMG Media Cache Settings
MetaHuman Animator involves dealing with a lot of media, and the default project settings for media caching are ill fitting for it. Go to Project Settings > Plugins > IMG Media and set the following settings:
“Use Global Cache” should be Enabled
"Cache Threads" should be set to 4
On minimum spec we recommend the Global Cache Size to be set to 2 GB
On recommended spec we recommend the Global Cache Size to be set to 8 GB
Recommended UE Project Settings
To visualize animation results at the highest fidelity we would recommend going to Project Settings > Engine > Rendering and enabling the following settings:
Engine - Rendering -> Use Unlimited Bone Influences
Engine - Rendering -> Support 16-Bit Bone Index
Recommended RigLogic Settings
MetaHuman is native to UE in 5.8, but there are plugins that need to be turned on to expand the RigLogic functionality of MetaHuman characters in UE. Go to Project Settings > Plugin > RigLogic and use the following settings:
Default DNA Config
Configure the default MetaHuman states for the entire project rather than individually.
Under
Layersset which layers to load:Descriptor
Definition
Behavior
Geometry
GeometryNoBlendShapes
MLBehavior
RBFBehavior
Set
Max LODandMin LODper-platform overrides as needed (Mobile, Desktop, Console, and so on).Set
Coordinate System Transform Policy(Preserve/Transform),Coordinate System,Rotation Sign,Rotation Sequence,Face Winding Orderif your studio's source DNAs aren't in UE-native space.
Default RigLogic Configuration
Configure the default MetaHuman RigLogic states for the entire project rather than individually.
Set
Calculation Typeper platform (Scalar,SSE,AVX,NEON,AnyVector).Set
Floating Point Typeper platform (Float,HalfFloat,Auto).Autoresolves toFloaton Desktop,HalfFloatelsewhere at cook time.Set
Enable multi-thread ML Computeper platform.Toggle layer loads (
LoadJoints,LoadBlendShapes,LoadAnimatedMaps,LoadMachineLearnedBehavior,LoadRBFBehavior,LoadTwistSwingBehavior).
Rendering Hardware Interface
Identity creation and Performance processing within the plugin are only supported in projects that use DirectX12 as their Default RHI. To verify this, go to Project Settings > Platforms > Windows and scroll down to the Targeted RHIs section.