Live Real-Time Review Sessions

Live Sessions Creating, sharing, and joining live sessions in Omniverse allows collaborative, real-time work and sharing of 3D visuals across multiple users, facilitating efficient team collaboration on projects regardless of geographic location. Many users can quickly join collaborative sessions from around the world to work together to conduct virtual planning sessions and real-time reviews of the facility.


Multi-user live sessions require access to Nucleus.

Identifying Participants

Identifying participants (known as “presence”) in live sessions allows users to track collaborators and know who is present or contributing at any given time, which is essential for team coordination and accountability in real-time project development.

Timeline Sync and Control

Timeline sync and control in Omniverse allows for synchronizing animations or actions across different assets, providing the ability to oversee and control the sequence and timing of events within a 3D scene. Control of the timeline is given to one user and can be shifted to another when needed.

Collaboratively Editing the Scene

In a live session, you have the same functionalities as you would when working independently. You can add and edit assets and materials and utilize all of the annotation functions such as markup, measure, and waypoint, enabling seamless collaboration and interaction within the same 3D environment in real-time. Other users will see added objects, movements, new markups, waypoints and measurements in real time.

Leaving Live Sessions

When you are done with live collaboration, there are a few different options to wrap up your session: Leave, which exits the session while keeping it active for other collaborators. End the session which stops the collaboration but keeps the changes separate. End and Merge, which concludes the session and combines all the changes made by different collaborators into a single, unified document.

Reloading USD Files

It’s possible to collaborate without activating or participating in a live session. Your USD scene likely contains dozens, if not hundreds of subsequent USD files. Each one may be worked on individually, and when they are saved they become outdated in the parent file. When you are working in a USD file with outdated USD layers or payloads, a notification will alert you and ask if you’d like to fetch the changes to keep your session updated.

Now, you should understand the fundamentals of working with Universal Scene Description (OpenUSD) in Omniverse. This is one example of a workflow made possible by OpenUSD in Omniverse.

To learn more, see our other workflow guides and sample assets: