Marvelous Designer to Unreal Engine: USD Export, Chaos Cloth, and LiveSync Workflow
Exporting garments from Marvelous Designer to Unreal Engine requires choosing between static mesh (FBX), geometry cache (Alembic), and real-time simulation (USD + Chaos Cloth). I cover each workflow, the LiveSync plugin, and the specific export settings needed for MetaHuman clothing.

Marvelous Designer to Unreal Engine: USD Export, Chaos Cloth, and LiveSync Workflow
I've built complete clothing pipelines from Marvelous Designer to Unreal Engine for MetaHuman projects, and the export workflow has evolved significantly with Unreal Engine 5.4's Chaos Cloth system and Marvelous Designer's USD export support. There are three distinct workflows depending on whether you need static garments, baked animations, or real-time cloth simulation.
Three Export Workflows
1. Static Mesh (FBX) — For Posed Characters and Still Renders
This is the simplest workflow. You simulate the garment on a posed avatar in Marvelous Designer, then export the result as a static mesh.
When to use: Still images, posed MetaHumans, architectural visualization, any case where the character doesn't need to move.
Export settings:
- File → Export → FBX
- Select OBJ as the 3D mesh type
- Enable Thin (single-sided) or Thick (double-sided) depending on your needs
- Enable Unified UV Coordinates if you want a single UV set
- Select the garments to export (deselect avatars)
- Scale: Centimeters
In Unreal Engine:
- Import the FBX as a Static Mesh
- Materials import automatically if you used Marvelous Designer's material slots
- Assign the mesh to your character as a static mesh component
As one practitioner notes: "Since these were still images, the workflow was simple. The MetaHumans aren't animated, they're posed and frozen in place. All I needed was to simulate the clothing on that one pose and export a Static Mesh."
2. Geometry Cache (Alembic/MDD) — For Animated Characters with Baked Simulation
This workflow exports the simulated clothing animation as a geometry cache that plays back frame-by-frame in Unreal Engine.
When to use: Cinematic sequences, pre-rendered animations, any case where the character moves but you don't need real-time cloth physics.
Export settings:
- Simulate the garment on an animated avatar in Marvelous Designer
- File → Export → Alembic (ABC) or MDD
- For Alembic: enable thick option and unified UV coordinates
- For MDD: exports an OBJ (mesh) + MDD (animation data)
The material slot problem: Alembic exports from Marvelous Designer typically lose material slot information, giving the entire mesh a single material. The workaround, documented by a practitioner at SubObject.co:
- Export the static mesh as FBX from Marvelous Designer (preserves material slots)
- Import the FBX into Blender
- In Sculpt mode, create Face Sets based on materials
- Apply the MDD animation cache via Mesh Cache modifier
- Export from Blender as Alembic — the Face Sets are preserved as material groups
- Import the Alembic into Unreal Engine with material slots intact
This is a complex pipeline, but it's currently the most reliable way to get animated Marvelous Designer garments into Unreal Engine with multiple materials.
3. USD + Chaos Cloth — For Real-Time Cloth Simulation
This is the newest and most powerful workflow, introduced with Marvelous Designer 2024 and Unreal Engine 5.4.
When to use: Games, interactive experiences, real-time cinematics where cloth needs to respond to character movement dynamically.
Marvelous Designer's documentation states: "USD Export Simulation Data is specifically designed to work with Unreal Engine 5.4's updated Chaos Cloth feature, this tool enables real-time simulation effects, translating complex clothing physics from Marvelous Designer directly into Unreal Engine."
Step 1: Prepare the Garment in Marvelous Designer
- Create your garment with different fabrics and set their physical properties
- Simulate on an avatar that matches your Unreal Engine character's body type
- Ensure the garment fits properly before export
Step 2: Export USD with Simulation Data
- File → Export → USD
- Crucial: Enable "Include Garment Simulation Data"
- Uncheck "Select All Avatars" — export only the garment, not the avatar
- Enable "Thick" option and Unified UV Coordinates
- Set scale to Centimeters
- Click OK — export may take several minutes
The simulation data export preserves all physical properties (bending, shear, stretch, density, shrinkage, collision settings) so Unreal Engine's Chaos Cloth can use them for real-time simulation.
Step 3: Set Up Unreal Engine 5.4
- Create a new Unreal project (Film & TV template recommended)
- Enable Chaos Cloth plugins:
- Chaos Cloth
- Chaos Cloth Asset
- Chaos Cloth Asset Editor
- Chaos Cloth Editor
- Chaos Cloth Generator
- Restart Unreal Engine
- Import your MetaHuman or skeletal mesh character
- Zero out location and rotation
Step 4: Create the Cloth Asset
- Right-click in Content Browser → Physics → Cloth Asset
- Name the asset (e.g., "TestGarment01")
- Double-click to open the Cloth Asset editor
- In the Dataflow graph, click the USD Import node
- Browse for the USD file exported from Marvelous Designer
- Select the skeletal mesh (imported via LiveSync or FBX) for skinning
- The clothing is skinned to the character's skeleton
Step 5: Apply to Character
- In the preview scene, select the same skeletal mesh
- The cloth asset is applied as a clothing component
- Play the scene to see real-time cloth simulation
LiveSync Plugin
The LiveSync plugin streamlines the Marvelous Designer → Unreal Engine pipeline by enabling one-click import/export of meshes, materials, skeletal animations, and geometry caches.
Marvelous Designer's documentation describes it: "The LiveSync plugin is primarily aimed at simplifying the tedious import and export process. Mesh, materials, skeletal animations, and geometry caches can all be imported and exported with just one click."
Setting Up LiveSync
- Install the LiveSync plugin for Unreal Engine from the Epic Marketplace
- Ensure Marvelous Designer is running
- Open the LiveSync Editor in Unreal Engine
- Click the "Update" button to sync current scene state
LiveSync Capabilities
- Real-time updates: Changes in Marvelous Designer appear in Unreal Engine
- Material transfer: Fabric materials are automatically created based on Marvelous Designer's fabric settings
- Skeletal animation: Character animations can be sent bidirectionally
- Geometry cache: Baked cloth simulations transfer as geometry caches
- Not limited to MetaHumans: Works with any skeletal mesh
LiveSync vs USD Export
- LiveSync: Best for iterative workflow — make changes in Marvelous Designer and see them immediately in Unreal Engine. Ideal for rendering animations and cinematics
- USD Export: Best for real-time cloth simulation via Chaos Cloth. The simulation data in the USD file enables physics-based cloth behavior in-game
Tips for MetaHuman Clothing
- Match the avatar: Use a Marvelous Designer avatar that matches your MetaHuman's body type. MetaHumans come in standard sizes — find the closest match
- Test fit before export: Simulate the garment on the posed/animated avatar in Marvelous Designer and verify the fit
- Use multiple fabrics: Assign different fabrics to different garment parts (e.g., silk lining vs. wool shell) — these properties transfer to Chaos Cloth
- Optimize mesh density: High mesh counts from Marvelous Designer can overwhelm Chaos Cloth. Use Marvelous Designer's remeshing tools to reduce polygon count before export
- Set collision properly: In Unreal Engine, configure the Chaos Cloth collision settings to match your character's body collision
Common Issues
USD Import Fails in Unreal Engine
- Ensure you're using Unreal Engine 5.4 or later
- Check that all Chaos Cloth plugins are enabled
- Verify the USD file was exported with "Include Garment Simulation Data" enabled
- Try re-exporting with simplified geometry
Cloth Doesn't Simulate in Real-Time
- Check that the Cloth Asset is properly assigned to the skeletal mesh
- Verify Chaos Cloth collision settings are configured
- Ensure the character's skeletal mesh has appropriate physics assets
- Reduce cloth mesh density if performance is an issue
Materials Missing After Import
- For FBX: material slots should import automatically
- For Alembic: use the Blender Face Sets workaround described above
- For USD: materials are created based on Marvelous Designer fabric settings via LiveSync
Summary
Three workflows cover all Marvelous Designer to Unreal Engine needs: FBX for static garments, Alembic/MDD for baked animation caches, and USD with simulation data for real-time Chaos Cloth simulation. The LiveSync plugin enables iterative workflows between the two applications. For MetaHuman clothing, the USD + Chaos Cloth pipeline in Unreal Engine 5.4 is the most powerful option, preserving physical fabric properties for in-engine cloth physics. Always test garment fit in Marvelous Designer before export, and optimize mesh density for real-time performance.
Source Verification
- https://support.marvelousdesigner.com/hc/en-us/articles/47358311524249-9-USD-to-Unreal-Engine-Chaos-Cloth-Workflow
- https://support.marvelousdesigner.com/hc/en-us/articles/47358334956953-USD-Export-Garment-Simulation-Data-Option-2024-0-173
- https://support.marvelousdesigner.com/hc/en-us/articles/41062062862745--Tips-Tricks-Discover-Better-Workflow-with-Marvelous-Designer-and-Unreal-Engine
- https://virtualfilmer.com/new-ue5-4-process-for-marvelous-designer-export-to-unreal-then-realtime-cloth-simulation/
- https://subobject.co/marvelous-designer-unreal-engine-cloth-simulation/
More Marvelous Designer Guides
workflow
Marvelous Designer Avatar Setup and Garment Fitting: Custom Characters, Arrangement Points, and Auto-Fitting
10 min
workflow
Marvelous Designer Fabric Simulation Properties: Bending, Stiffness, and Wrinkle Control
10 min
workflow
Marvelous Designer Pattern Making: Polygon Tool, Sewing, and Internal Lines Guide
11 min
workflow
Marvelous Designer Retopology and Export: Clean Mesh Workflow for Maya, Blender, and ZBrush
11 min
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read