Creating believable digital humans requires more than a detailed face and realistic animation. Clothing plays a vital role in selling the illusion, and Unreal Engine’s MetaHuman framework offers powerful ways to integrate custom garments. One advanced workflow involves using skeletal meshes as cloth assets, giving creators full control over deformation, physics behavior, and animation compatibility.
TLDR: Skeletal meshes can be converted into cloth assets for MetaHumans by preparing clean topology, rigging them correctly, importing them into Unreal Engine, and applying Chaos Cloth simulation. The process includes weight painting, assigning cloth data, configuring physics properties, and testing in real-time. When done properly, this approach allows for highly realistic clothing movement that responds dynamically to character motion. It is ideal for custom garments that need more flexibility than standard static meshes.
Using skeletal meshes as cloth assets is especially useful for complex garments such as coats, dresses, capes, or layered outfits. Because MetaHumans use a standardized skeleton, garments must match that structure to deform correctly. The following guide explains the process step by step.
Understanding Skeletal Meshes in MetaHuman
A skeletal mesh is a 3D model that is bound to a skeleton (or rig). Each vertex in the mesh is influenced by one or more bones, allowing it to deform naturally during animation. In MetaHuman, clothing must be compatible with the MetaHuman body skeleton to ensure alignment.
Unlike static meshes, skeletal meshes:
- Respond to animation
- Allow weight painting for deformation control
- Support Chaos Cloth simulation
- Enable physical reactions to movement and gravity
When used correctly, skeletal mesh cloth assets ensure garments follow body motion realistically before physics simulation is even applied.
Step 1: Preparing the Garment in a 3D Modeling Tool
The workflow begins in a DCC (Digital Content Creation) tool such as Blender, Maya, or Marvelous Designer. The garment must be built with clean topology and proper scale.

Key preparation steps:
- Create or import the MetaHuman body as a reference.
- Model the garment to fit the MetaHuman proportions.
- Ensure proper edge flow to support deformation.
- Avoid overly dense geometry that may slow simulation.
Topology is critical. Areas like shoulders, elbows, and knees require additional loops for smooth bending. Poor edge flow can result in unnatural stretching when simulation is applied.
Step 2: Rigging the Garment to the MetaHuman Skeleton
After modeling, the garment must be bound to the same skeleton used by the MetaHuman body. This ensures compatibility once imported into Unreal Engine.
Rigging workflow:
- Import the MetaHuman skeleton into the DCC tool.
- Bind the garment mesh to the skeleton.
- Transfer skin weights from the body where possible.
- Refine weight painting manually for accuracy.
Weight transfer tools can dramatically reduce setup time. However, manual cleanup is nearly always necessary, especially around joints.
Best practice: Keep weights smooth and avoid abrupt transitions. Sharp weight changes can create tearing effects once cloth physics are active.
Step 3: Exporting the Skeletal Mesh
When the garment is properly rigged:
- Export as an FBX file.
- Include mesh and skeleton.
- Maintain correct scale (typically centimeters for Unreal).
- Disable unnecessary animations during export.
Consistency in naming conventions helps avoid confusion during import.
Step 4: Importing into Unreal Engine
Inside Unreal Engine:
- Import the FBX file.
- Choose Skeletal Mesh as the import type.
- Select the existing MetaHuman skeleton.
- Verify normals and mesh orientation.
This ensures the garment uses the exact same animation data as the character body.
Image not found in postmetaStep 5: Converting the Skeletal Mesh into a Cloth Asset
After import, the skeletal mesh can be converted to support cloth simulation using Unreal Engine’s Chaos Cloth system.
Cloth setup steps:
- Open the Skeletal Mesh Editor.
- Select the section of the mesh to simulate.
- Create a new Clothing Data asset.
- Apply Chaos Cloth configuration.
- Paint cloth weights directly in Unreal.
Cloth weight painting determines which vertices are simulated and which stay rigid. Typically:
- White values = fully simulated
- Black values = fixed to the skeleton
For example, the shoulders of a jacket are often fixed, while the lower portions are fully simulated.
Step 6: Configuring Chaos Cloth Properties
Chaos Cloth provides numerous adjustable parameters that influence garment behavior.
- Mass – Determines how heavy the fabric feels.
- Stiffness – Controls resistance to bending.
- Damping – Reduces jitter and oscillation.
- Wind influence – Enables environmental interaction.
- Collision thickness – Prevents body clipping.
Fine-tuning these properties is often iterative. Testing animations such as walking, running, or jumping helps ensure realistic movement.
Common Challenges and Solutions
1. Cloth Clipping Through the Body
Solution: Adjust collision thickness and refine weight painting around problem areas.
2. Unstable Simulation
Solution: Increase damping and reduce solver iteration errors.
3. Performance Issues
Solution: Lower mesh resolution or simplify collision primitives.
4. Overstretching Fabric
Solution: Increase stiffness settings and recheck skin weights.
Comparing Popular Modeling Tools for Cloth Creation
| Tool | Best For | Strengths | Limitations |
|---|---|---|---|
| Blender | General modeling and rigging | Free, flexible, strong community | Manual cloth pattern creation |
| Maya | Professional pipelines | Advanced rigging and skin tools | Expensive license |
| Marvelous Designer | Realistic garment simulation | Pattern based workflow, natural folds | Requires cleanup before export |
While all three tools can produce production-ready garments, Marvelous Designer is often preferred for realism, whereas Blender offers a cost-effective alternative.
Performance Optimization Tips
Cloth simulation can impact frame rates, particularly in real-time experiences like games or VR.
- Use Level of Detail (LOD) meshes.
- Reduce vertex count where possible.
- Limit simulation to necessary areas.
- Bake cloth animations for cinematics when feasible.
Optimizing early prevents costly rework later in production.
Why Use Skeletal Meshes Instead of Static Cloth?
Some creators may wonder why not simply attach a static mesh with physics. The reason lies in control and realism. Skeletal meshes:
- Deform naturally with animation before simulation.
- Allow hybrid setups (part rigid, part simulated).
- Support advanced weight control.
- Integrate seamlessly with MetaHuman animation.
This hybrid animation-plus-simulation workflow produces highly believable results.
Conclusion
Using skeletal meshes as cloth assets in MetaHuman is a powerful technique that bridges animation and physics. By preparing clean geometry, properly rigging to the MetaHuman skeleton, leveraging Chaos Cloth simulation, and carefully tuning physics properties, creators can achieve cinema-quality digital garments.
Although the workflow requires attention to detail, the reward is clothing that moves naturally, reacts to the environment, and enhances the realism of any MetaHuman character. With practice, this process becomes an essential part of advanced character production.
FAQ
1. Can any skeletal mesh be used as a cloth asset in MetaHuman?
Yes, as long as it is correctly rigged to the MetaHuman skeleton and prepared with proper weight painting.
2. Do I need Marvelous Designer to create realistic clothing?
No. While helpful for realistic folds, Blender and Maya can produce high-quality garments with careful modeling.
3. What is Chaos Cloth?
Chaos Cloth is Unreal Engine’s physics-based cloth simulation system used to generate dynamic fabric movement.
4. Why does my cloth explode during simulation?
This usually happens due to incorrect weight painting, improper collision setup, or unstable stiffness values.
5. How do I stop cloth from clipping through the body?
Adjust collision thickness, refine skin weights near joints, and test animations extensively.
6. Is cloth simulation expensive in real-time applications?
Yes, it can be. Optimizing vertex count and using LODs helps maintain performance.
7. Can cloth simulation be baked for cinematics?
Yes. Baking simulation improves stability and eliminates real-time performance costs in pre-rendered scenes.
8. Is it possible to simulate only part of a garment?
Absolutely. Cloth weight painting allows selective simulation so only specific areas behave dynamically.
