Data Aggregation and Navigation Guide#
After following the tutorial to develop a Kit-based application using the USD Explorer and Kit app templates, you’ll want to import and connect various 3D CAD files to a unified view, then navigate and review them individually or across project teams.
This guide covers the essentials of working with Universal Scene Description (OpenUSD), how to import data from various tools and sources, how to share data, and how to present projects across varying deployments.
Some fundamental knowledge of 3D CAD and tools typically surrounding industrial workflows will be helpful and is strongly recommended.
Before you begin, you must build a Kit-based application using the USD Explorer template by following the companion tutorial.
Learn the Fundamentals#
Get started with the USD Explorer template here.
Data Exchange#
You can import data into your application from most 3D file formats through Converters and File Format Plugins.
Project Assembly with USD#
Understand the fundamental aspects of working with OpenUSD scenes in your application and how to aggregate your data and prepare for non-destructive, collaborative workflows.
Navigate a Scene#
Understand the fundamentals of moving through a 3D scene in your application with ease, including how to Orbit, Teleport, and use your mouse and keyboard to move around.
Work with Assets & Materials#
Discover how to optimize layouts in your application by placing, moving, and editing assets and materials.
Work with Lights#
Illuminate scenes in your application by adding direct and environmental lighting to simulate real-world scenarios.
Annotation Tools#
Leverage markup, waypoints, and measure tools in your application to review your scene, document changes and points of interest, check dimensions, and prepare for multi-user reviews.
Collaborative, Real-time Review Sessions#
Learn how to initiate review sessions in your application to collaborate and problem solve in real-time.
Omniverse in the Cloud#
Work with and stream content via Omniverse Cloud.
Note
Looking for software developer guides? NVIDIA Omniverse is a development platform for building advanced, OpenUSD-native tools, extensions, and applications. Learn more in our developer guide.