Feature Overview
With USD, a graphics standard file format, you can increase collaboration productivity with a variety of 3D software
You can export clothing, avatars, and accessories with meshes and materials from Marvelous Designer as USD files. You can also import USD files created in other 3D software packages into Marvelous Designer.
Import USD
You can import an USD file as an avatar, a trim, or a scene/prop type. Cloth and avatar animations can also be exported/imported. (ver. 2024.1)
Steps
Follow the indicated guideline below.
Location
Main Menu ▶ File ▶ Import ▶ USD
Main Menu ▶ File ▶ Import (Add)▶ USD
USD Layer Window ▶ Import
Drag & drop an USD file on to the software
Setting - Import USD Dialog
Load Type |
Open | All existing objects will be removed, leaving the imported file only. |
Add | Add an object, keeping the existing objects. | |
Object Type |
Avatar |
Import an USD file as an Avatar type. |
Trim |
Import an USD file as a Trim type. - The object will pass through the clothing while Simulation is on, as the Trim type cannot collide with clothing. - Select an trim object and toggle on the Glue icon on the gizmo to attach the object to clothing. |
|
Scenes & Props | When importing an object as Scenes & Props, the object will pass through the clothing while Simulation is on, as the Scenes & Props type do not have Collision. | |
Auto Create Fitting Suit |
A Fitting Suit is automatically created in the import process. | |
Scale |
Scale | Set the unit of scale. |
% | Adjust the scale in percentage. | |
Axis Conversion (ver.2024.1) | X, Y(Up), Z |
Using Axis Conversion, you can change the orientation of the imported mesh. Select the up-axis used in the application where the file was imported from. Marvelous Designer will compare the up-axis of the incoming file and apply conversion if necessary. ※ Note : In Marvelous Designer, the Y axis is the up-axis. |
Invert | Invert the selected axis. | |
Translation |
Align Bottom to Ground |
When an object is placed below the ground, toggle on Align Bottom to Ground check-box to place the object imported above ground. |
※ Note (ver. 2024.1):
- It is recommended that the Animation Layer name not be changed.
- When importing an Avatar that is a USD file format, Motion files (.MTN) cannot be applied to that avatar because it is not the default skeletal avatar type supported by Marvelous Designer.
- If multiple skeletal animations (SkelAnimation) are loaded into the animation window, the upper most animation is played in the 3D Space.
End Result
The USD file is successfully imported into the software you set.
A list of layers for the imported file can be found on the USD Layer window.
- If USD Layer window is not visible in the workspace, it will appear in a new window as a pop-up.
Export USD
You can export clothing, avatars or trims as an USD file. Cloth and avatar animations can also be exported. (ver. 2024.1)
Steps
Follow the indicated guideline below:
Location
Main Menu ▶ File ▶ Export ▶ USD
Setting - Export USD Dialog
Prim |
Mesh |
Prim Path |
Either select or deselect Mesh - You can name the Prim Path for the Mesh when exporting. |
|||
Material |
Prim Path |
Either select or deselect Material - You can name the Prim Path for the Material. - When exporting the Material, a Texture folder is created within the folder where the USD is saved. All related textures will be saved in that Texture folder. |
||||
Object
|
Select All Patterns |
Either select or deselect all patterns. -Each pattern can be individually selected from the drop-down menu. |
||||
Select All Avatars |
Either select or deselect all avatars/objects - Each avatar/object can be individually selected from the drop-down menu. |
|||||
Select All Graphics and Trims |
Either select or deselect all graphics and trims - Each graphic and trim can be individually selected from the drop-down menu. |
|||||
Single Object (ver. MD2024.0) |
Exports selected object as a single object. |
|||||
Multiple Objects (ver. MD2024.0) |
Exports selected object as multiple objects. |
|||||
Thin |
Export USD without the rendering thickness. |
|||||
Thick |
Export USD with the rendering thickness as Geometry. |
|||||
Unified UV Coordinates |
Exports the texture data for all patterns to fit within UV coordinates |
|||||
Image Size |
Set the size of the image in pixels |
|||||
Fill Texture Seams |
Extend the scope of texture based on the texture's borders. |
|||||
Include Garment Simulation Data |
USD export for garments, including the necessary data for simulation setup. |
|||||
Option (Ver. 2024.1) |
Garment Animation (Ver. 2024.1) |
Saves pattern cache animation. ※ Note : Since Pattern Cache Animation is exported as a mesh itself, there is no separate Animation Type prim. |
||||
Avatar Animation (Ver. 2024.1) |
Joint |
Saves the animation data for Avatar animation as skeletal animation. ※ Note : Avatar Animation is exported to the USD Layer Window as a SkelAnimation type below SkelRoot. |
||||
Cache (ver. 2024.2) |
Saves Avatar cache animation. |
|||||
Basic |
Scale |
Set the unit of scale. | ||||
% |
Adjust the scale in percentage. | |||||
Axis Conversion (ver. 2024.2) |
Up Axis |
Select the up-axis used in the application where the file was imported from. Marvelous Designer will compare the up-axis of the incoming file and apply conversion if necessary. ※ Note : In Marvelous Designer, the Y axis is the up-axis. |
※ Note (Ver. 2024.1):
- It is recommended that the Animation Layer name not be changed.
- To export a pattern and an avatar at the same time, select the avatar first and then select the patterns.
End Result
The USD file is successfully exported as you set.
- When exporting the Material, a Texture folder is created within the directory where the USD is saved. All related textures will be saved in that Texture folder.
USD Layer Window
A list of layers for the imported file can be found in the USD Layer window.
Steps
Follow the indicated guideline below:
Location
The drop-down list at the top center of all windows. ▶ USD Layer
1. Buttons
Create |
Create an USD file - When exporting the Material, a Texture folder is created within the directory where the USD is saved. |
Import | Import an USD file |
Clear | Delete all the layers listed in the USD Layer. |
2. List of Layers
Authoring Layer |
The default layer which is being used at the moment. - When running Export to USD Layer for clothing, trims, scenes/props, they will be exported to the Authoring Layer. |
Material |
The default path where the Materials appear. - Users can name this path while running Export to USD Layer. |
Mesh |
The default path where the Mesh appears. - Users can name this path while running Export to USD Layer. |
3. Right Mouse Button Menus - Layers
Click the right mouse button on the list of the layers to access the menus below.
Set Authoring Layer |
Set the selected layer as active. - The same can be done by double clicking the left mouse button This menu won't appear in the following situations: - Where the selected layer is already set as the Authoring Layer. - Where the selected layer is an USDZ (read only) - Where the selected layer is missing. |
Delete |
Deleted the selected layer. This menu won't appear in the following situations: - Where the selected layer is the Authoring Layer. |
Export USDZ from Layer |
Export the selected layer as USDZ (read only) - Once an USDZ is imported, it cannot be exported again. |
4. Export the Selected Object through Right Mouse Button Menus
To export your cloth and/or trim assets from Marvelous Designer as a USD file;
select the assets from either 3D or 2D window, and click "Export to USD Layer" to export them to the Authoring Layer. This will update the USD file corresponding to the Authoring Layer.
Setting - Export to USD Layer
Prim |
Mesh |
Prim Path |
Either select or deselect Mesh. - You can name the Prim Path for the Mesh when exporting.
|
|
Material |
Prim Path |
Either select or deselect Material. - You can name the Prim Path for the Material. - When exporting the Material, a Texture folder is created within the folder where the USD is saved. All related textures will be saved in that Texture folder.
|
||
Object
|
Single Object (ver. 2024.0) |
Exports selected object as a single object. |
||
Multiple Objects (ver. 2024.0) |
Exports selected object as multiple objects. |
|||
Thin (ver. 2024.2) |
Export USD without the rendering thickness. |
|||
Thick (ver. 2024.2) |
Export USD with the rendering thickness as Geometry. |
|||
Unified UV Coordinates |
Exports the texture data for all patterns to fit within UV coordinates |
|||
Image Size |
Set the size of the image in pixels |
|||
Fill Texture Seams |
Extend the scope of texture based on the texture's borders. |
|||
Include Garment Simulation Data (ver. 2024.2) |
USD export for garments, including the necessary data for simulation setup. | |||
Option (Ver. 2024.1) | Cache Animation (ver. 2024.1) |
Saves pattern cache animation. ※ Note : Since Pattern Cache Animation is exported as a mesh itself, there is no separate Animation Type prim. |
||
Avatar Animation (ver. 2024.1) | Joint |
Saves the animation data for Avatar animation as skeletal animation. ※ Note : Avatar Animation is exported to the USD Layer Window as a SkelAnimation type below SkelRoot. |
||
Cache (ver. 2024.2) |
Saves avatar cache animation. |
|||
Basic |
Scale |
Set the unit of scale. |
||
% |
Adjust the scale in percentage. |
|||
Axis Conversion (ver. 2024.2) |
Up Axis |
Select the up-axis used in the application where the file was imported from. Marvelous Designer will compare the up-axis of the incoming file and apply conversion if necessary. ※ Note : In Marvelous Designer, the Y axis is the up-axis. |
* When exporting garment using Export to USD Layer, the exported output will differ depending on the 3D Garment Rendering Style state. If the 3D garment appears in Thick Textured Surface, it will be exported with thickness.
End Result
The USD file is successfully exported as you set it.
* When saving the project file (*.zprj), the imported USD Layer and file information will be saved altogether.
- When opening this file, if the USD file path is missing, you can either create new or ignore it. Create new USD file path in replace of the missing one, using the right mouse button menus.
* Please try out this USD sample file we created with Marvelous Designer and see how the new USD support can benefit your workflow. Step by step tutorial for how to export this USD file from Marvelous Designer coming soon.
Article is closed for comments.