Key takeaways
- Marvelous Designer relies on pattern-based garment construction, where 2D patterns are created, sewn, arranged around an avatar, and simulated in 3D.
- Excess clearance between a simulated garment and an avatar mesh is directly controlled by collision parameters, including avatar Skin Offset and pattern collision thickness.
- Avatar Skin Offset defines the distance between the avatar's body and garments, defaulting to 3 mm to prevent mesh penetration during simulation.
- Garment clearance is determined by both the avatar's Skin Offset and the pattern's Additional Collision Thickness, which is set to 1.5 mm on each side (3 mm total) by default.
- For form-fitting garments or precise fit checking, lowering the avatar Skin Offset in the Property Editor alongside pattern collision thickness and Particle Distance reduces garment standoff without distorting 2D patterns.
In Marvelous Designer, digital garment creation centers on a pattern-based workflow where 2D pattern pieces are drafted, sewn, arranged around an avatar, and simulated in 3D. When authoring garments for digital characters, managing the interaction between patterns and imported meshes requires understanding simulation parameters such as avatar collision boundaries, pattern thickness, and import settings rather than altering pattern geometry arbitrarily.
Marvelous Designer uses pattern-based garment construction to support iteration on construction, silhouette, fit to a digital character, and simulated cloth behavior. Garments created in the application can serve as the garment-foundation stage in a broader CG pipeline, moving downstream to sculpting, texturing, animation, game, or VFX tools. Isolating avatar collision settings, file import scale, and coordinate orientation ensures proper simulation and reliable data transfer across production workflows.
The mechanics of garment standoff: Scale mismatch vs. skin offset
A visible gap between cloth geometry and an avatar's mesh in the 3D workspace relates to object import scaling and avatar collision properties.
Key settings influencing garment standoff include:
- Import Scale and Axis Configuration: The 3D File (OBJ) Import/Export settings allow users to manually enter scale values, select desired units, or apply Axis Conversion to change coordinate directions.
- Avatar Skin Offset: According to the Avatar Skin Offset Setting documentation, Avatar Skin Offset refers to the distance between the avatar's body and garments.
How unit translation distorts simulation setup
When importing 3D geometry into Marvelous Designer, the import dialog allows users to define how external files are scaled and oriented.
According to the 3D File (OBJ) Import/Export documentation, the import window provides options to manually enter scale values or select desired units, ensuring geometry matches the project environment. Additionally, the Axis Conversion setting changes the directions of each axis of an object, aligning incoming meshes with the scene coordinates.
How collision skin offset functions
When avatar dimensions are accurate, space around the body often results from the avatar's collision boundary. In Marvelous Designer, every avatar mesh possesses a collision buffer defined by the Skin Offset property.
According to the Avatar Skin Offset Setting documentation, Avatar Skin Offset refers to the distance between the avatar's body and garments. Because avatars and garments are composed of mesh, the avatar's body may penetrate and show through garments if the avatar's Skin Offset is low (when the distance between avatar's body and garments is close) and the Particle Distance is large. To prevent this, the avatar's default Skin Offset is set to 3 mm, which is suitable for standard garment production. Lowering the Skin Offset value is recommended for precise fitting measurement or for detailed simulations when producing form-fitting garments.
Comparison table Scroll to view every column ↔
| Parameter | Default Value | Property Location | Recommended Adjustment |
|---|---|---|---|
| Avatar Skin Offset | 3.0 mm | 3D Toolbar ▶ Select/Move ▶ Select Avatar ▶ Property Editor | Lower value (0–100 mm) for precise fit measurement or form-fitting garments |
| Pattern Collision Thickness | 1.5 mm per side (3.0 mm total) | Select Pattern ▶ Property Editor ▶ Simulation Properties ▶ Add'l Thickness-Collision | Lower value for form-fitting garments; increase value for padding |
| OBJ Import Scale | User-selected unit | 3D File (OBJ) Import Dialog ▶ Scale | Manually enter values or select desired unit to match source geometry |
Step 1: Configure import scale and file settings
When importing geometry into Marvelous Designer, setting the correct scale parameters during file import ensures the avatar matches the intended dimensions.
Managing 3D file import settings
As detailed in the documentation for 3D File (OBJ) Import/Export, the import window provides explicit controls for object scaling:
- Scale: Allows users to manually enter values or select the desired unit to scale the imported geometry appropriately.
- Axis Conversion: Changes the directions of each axis of an object, aligning geometry coordinates correctly within the 3D environment.
Setting up imported geometry
When preparing to import an avatar:
- Open the file import window in Marvelous Designer.
- In the Scale settings, select the unit corresponding to your asset or manually enter the required scale factor.
- Review the Axis Conversion settings if the incoming mesh uses a different coordinate axis orientation.
- Complete the import to place the avatar into the workspace.
Step 2: Validate coordinate system and axis conversion
Coordinate axis configuration during import determines the orientation of the avatar within the 3D viewport.
Configuring Axis Conversion
According to the 3D File (OBJ) Import/Export documentation:
- The Axis Conversion option changes the directions of each axis of an object upon import.
- Applying the proper axis conversion ensures the avatar loads in the intended upright orientation within the 3D workspace.
- Properly aligning axes during import avoids subsequent alignment issues during pattern arrangement and simulation.
Step 3: Inspect avatar mesh collision properties
If the avatar's orientation matches standard dimensions but simulated cloth continues to stand off the body, inspect the collision properties assigned directly to the avatar geometry.
Locating and adjusting Skin Offset
To access and modify avatar collision parameters, follow the official workflow from the Avatar Skin Offset Setting guide:
- Switch to the Select/Move tool in the 3D Toolbar.
- Click directly on the imported avatar mesh to select it.
- Navigate to the Property Editor panel on the interface.
- In the Property Editor, locate Skin Offset (listed under the Surface section).
- Observe the current value. The default setting is 3 mm. For fitted garments, a 3 mm offset combined with pattern collision thickness can create a visible gap.
- Enter a desired value between 0 and 100 mm. Lower the Skin Offset value for precise fitting measurement or for detailed simulations when producing form-fitting garments.
- Click Simulate to update cloth behavior according to the set value.
Checking Additional Collision Thickness on patterns
In addition to the avatar's skin offset, each 2D pattern piece has its own collision property in its Simulation Properties:
- Select the pattern in the 2D or 3D Window.
- In the Property Editor, navigate to Simulation Properties and locate Add'l Thickness-Collision, as detailed in Adjust Collision Thickness.
- By default, the Simulation thickness from the garment pattern is set to 1.5 mm on each side, for a total of 3 mm.
- Lower the thickness value to work on garments that are form-fitting, or increase the thickness value to use as padding.
- As noted in the documentation, because the default avatar Skin Offset is set to 3 mm, adjusting Skin Offset alongside Simulation thickness is recommended for form-fitting garments or accurate fitting measurement.
Step 4: Pattern-based garment workflow and downstream CG pipelines
In Marvelous Designer, garment creation follows a pattern-based construction workflow where users create or edit 2D pattern pieces, sew them, arrange them around an avatar, and simulate the garment in 3D.
Core garment construction and simulation
The core garment workflow supports continuous iteration on construction, silhouette, fit to a digital character, and simulated cloth behavior. Rather than altering pattern dimensions to compensate for avatar clearance:
- Marvelous Designer can serve as the garment-foundation stage in a broader CG pipeline.
- Garments may move to downstream DCC, sculpting, texturing, animation, game, or VFX tools through supported export workflows.
- Verifying scale, format, topology, UVs, thickness, animation, and plug-in behavior before exporting ensures smooth transfer across pipeline stages.
- Downstream procedural or shot-focused solvers can complement Marvelous Designer for character interaction or final-shot behavior.
Coordinating Skin Offset and pattern thickness
To achieve accurate fit without distorting pattern geometry:
- The default avatar Skin Offset is set to 3 mm for standard garment production.
- For form-fitting garments or precise fitting measurement, lower the Skin Offset value (between 0 and 100 mm) in the Property Editor.
- When lowering Skin Offset, adjust the pattern's Simulation thickness (defaulting to 1.5 mm on each side) alongside it.
- Lower the Particle Distance in tandem to prevent the avatar's mesh from penetrating through the garment.
Systematic troubleshooting summary
To resolve excess garment clearance systematically, follow this diagnostic workflow:
- Import Scale: In the 3D File (OBJ) Import/Export dialogue, manually enter values or select the desired unit to match incoming mesh dimensions.
- Axis Conversion: Configure Axis Conversion during import to ensure the object aligns with scene axes.
- Avatar Skin Offset: Select the avatar via the 3D Toolbar (Select/Move ▶ Select Avatar ▶ Property Editor ▶ Skin Offset) and adjust the value (between 0 and 100 mm) as documented in the Avatar Skin Offset Setting guide.
- Pattern Collision Thickness: Select the pattern in the 2D or 3D Window (Property Editor ▶ Simulation Properties ▶ Add'l Thickness-Collision) and adjust the default 1.5 mm per side as documented in Adjust Collision Thickness.
- Particle Distance: When reducing Skin Offset for form-fitting garments, lower Particle Distance to prevent avatar mesh penetration.
- Simulate: Run the simulation solver to observe updated drape and fit.
Frequently Asked Questions
How do I configure scale when importing an OBJ into Marvelous Designer?
As documented in 3D File (OBJ) Import/Export, open the import dialog and navigate to the Scale setting, where you can manually enter values or select the desired unit corresponding to your incoming geometry.
Why does cloth penetrate the avatar when Skin Offset is reduced?
According to the Avatar Skin Offset Setting documentation, because avatars and garments are composed of mesh, the avatar's body may penetrate and show through garments if the avatar's Skin Offset is low and Particle Distance is large. To prevent penetration when using a low Skin Offset, lower the Particle Distance accordingly.
When should Avatar Skin Offset be adjusted?
The default Skin Offset is set to 3 mm, which is suitable for standard garment production. According to the Avatar Skin Offset Setting guide, you should lower the Skin Offset value for precise fitting measurement or for detailed simulations when producing form-fitting garments.
How does Particle Distance interact with Avatar Skin Offset?
As noted in the Avatar Skin Offset Setting documentation, lowering the Skin Offset lowers the Particle Distance required to prevent garment penetration, which also lowers simulation speed. It is recommended to keep default values while constructing garments and lower both Skin Offset and Particle Distance together for final fit checking or rendering.