Feature Overview
Through data exchange with the Omniverse platform using USD, collaboration workflows can be accelerated.
The following steps are required to use the Omniverse Connector.
For more information on NVIDIA and Omniverse, please check out the links below.
- Create NVIDIA account (link)
- Download and install the Omniverse Launcher (link)
- Set the Omniverse server (link)
Once done setting up your server in Omniverse Launcher, you can either add the server(Add Server) or join the session(Join Session) in Marvelous Designer.
Add Server
You can add Omniverse Nucleus server in Marvelous Designer.
Steps
Follow the indicated guideline below.
Location
Marvelous Designer ▶ Omniverse Connector window ▶ Click on the Omniverse icon ▶ Add Server
Enter the server address in the Omniverse Server Connector, and then click on the Add Server button.
End Result
Now you are successfully connected to the server that you entered.
Create Session / Join Session
Create a session for USD files in Omniverse USD Composer, and then you can join that session in Marvelous Designer.
Steps 1. Open a USD file
After done connecting to the server, open a USD file which from both Omniverse USD Composer and Marvelous Designer to connect to the session.
Location
Open a USD file in Marvelous Designer
Marvelous Designer ▶ Omniverse Connector Window ▶ Double-click the Designated Folder
- The files within the folder are displayed in the file list below.
- Double-click or drag & drop the desired file to open it. Also, you can click the right mouse button on the desired file to select Open.
Open a USD file in Omniverse USD Composer
Omniverse USD Composer ▶ Content Tab ▶ Select the Desired Folder ▶ Open the Same File Opened in Marvelous Designer
End Result
The file you opened will be shown in both the 2D and the 3D window, and the list of layers from the file is also displayed in the USD Layer window.
Steps 2. Create Session in Omniverse USD Composer
Once you open a USD file, you can create a session in Omniverse USD Composer.
* Please Note. Create Session is not available in Marvelous Designer.
Location
Omniverse USD Composer ▶ LIVE Icon Submenu ▶ Create Session
- Enter a session name to create a new session.
End Result
A session is succesfully created, and you are automatically joined that session with the LIVE icon is activated in Omniverse USD Composer.
The Live Session Layer is displayed once you are joined the session.
Steps 3. Join Session in Marvelous Designer
After creating a session in Omniverse USD Composer, you can join the session in Marvelous Designer.
Location
Marvelous Designer ▶ Omniverse Connector Window ▶ Click the Omniverse Icon ▶ Join Session
- Select the desired session from the Join Live Session drop-down menu, and click on the Join button.
End Result
Once you are joined the session, the layer from the session is added as a Live type in the USD Layer window. The layer will have the same name as the Live Session Layer in Omniverse USD Composer, and be set to the Authoring Layer.
Live Indicator
When joining a session, you can find the live indicator in both Marvelous Designer and Omniverse USD Composer.
Marvelous Designer ▶ Omniverse Connector Window ▶ The Live indicator appears on the Omniverse icon
Session Participants (in Marvelous Designer)
Marvelous Designer ▶ Omniverse Connector Window ▶ Click on the Refresh Participants button right next to the Server.
The session participants icon appears on the left of the Omniverse icon. Hover your mouse on the icon to see the participants and their software information.
Session Participants (in Omniverse USD Composer)
Omniverse USD Composer ▶ The name of the participant appears on the right of the Live icon
The session participants icon appears next to the Live icon. Hover your mouse on the icon to see the participants and their software information.
Session in Progress
Export files from Marvelous Designer to Omniverse USD Composer
When a session in Omniverse USD Composer is connected in Marvelous Designer, you can export your work in Marvelous Designer to Omniverse USD Composer through the Export to USD Layer feature.
The way Omniverse USD Composer updates the work depends on the type of USD layer (USD, LIVE) that the Authoring Layer is set to.
Steps
Where the Live Session Layer is set as the Authoring Layer
Select desired clothing or trims and click on Export to USD Layer from the right mouse button pop-up menu.
End Result
- The changes of the session layer is directly reflected to the Omniverse USD Composer.
- If there is no Prim with the same name on the same Prim Path in Omniverse USD Composer, add a new Prim (Append).
- If there is a Prim with the same name in the Prim Path you set for export in Omniverse USD Composer, the changes will be overwritten on that Prim.
Where a USD Layer is set as the Authoring Layer
Select desired clothing or trims and click on Export to USD Layer from the right mouse button pop-up menu.
End Result
- The selected are exported to the USD file, but not directly reflected to the Omniverse USD Composer.
- To see these changes in the Omniverse USD Composer, click the FETCH button when the 'Base USD files have been changed' pop-up appears.
- If there is no Prim with the same name on the same Prim Path in Omniverse USD Composer, add a new Prim (Append).
- If there is a Prim with the same name in the Prim Path you set for export in Omniverse USD Composer, the changes will be overwritten on that Prim.
* How to update the changes from Omniverse USD Composer to Marvelous Designer
Marvelous Designer cannot directly reflect any changes from Omniverse USD Composer.
If you need to use a USD file which is modified from the Omniverse USD Composer, the file should be reimported to Marvelous Designer.
Merge the USD changes Omniverse USD Composer, and then reimport the file in Marvelous Designer.
Leave Session
You can leave the session that you're in both Marvelous Designer and Omniverse USD Composer.
Steps
Leave Session in Marvelous Designer
Location
Marvelous Designer ▶ Omniverse Connector Window ▶ Click the Omniverse Icon ▶ Leave Session
- Click on the Leave button when Information pop-up window appears.
End Result
The current session ends and the Live mark disappears from the Omniverse icon.
The list of session participants disappears.
Leave Session in Omniverse USD Composer
Location
Omniverse USD Composer ▶ Live Icon Submenu ▶ Leave Session
- Click on the Leave button in the Leave Session window.
End Result
The current session ends and the Live status is changed to deactivated.
The list of session participants disappears.
* Please try out this USD sample file we created with Marvelous Designer and see how the new USD support can benefit your workflow. You can find step by step tutorial for how to export this USD file from Marvelous Designer.
Article is closed for comments.