Discover NVIDIA’s DLI (Deep Learning Institute) Courses
Discover how to supercharge your 3D workflows with Universal Scene Description (OpenUSD), an open and extensible ecosystem for describing, composing, simulating, and collaborating within 3D worlds, through this free NVIDIA Deep Learning Institute (DLI) learning path. Gain foundational knowledge, explore essential concepts, and harness the full potential of OpenUSD today.
🧱 Introduction to USD (Universal Scene Description)
📌 What is USD?
USD is an open-source software developed by Pixar that provides a robust framework for the scalable interchange and non-destructive editing of 3D scene data across applications in a graphics pipeline. It enables complex scene assembly from elemental assets while maintaining a single, consistent API and scenegraph.
- Find out more on the official documentation:
💡 Why Use USD?
- Core of Pixar’s 3D pipeline, used in all authoring and rendering applications
- Facilitates collaborative editing through subLayer composition
- Minimizes latency and maximizes iteration speed
- Offers high performance, multi-application scene interchange
- Includes powerful tools for previewing, editing, and streaming 3D data
✅ What Can USD Do?
USD organizes data as hierarchical Prims containing Attributes and Relationships within Layers.
It can represent:
- Geometry (meshes, transforms, curves, nurbs, etc.)
- Shading (materials, shader networks, geometry bindings)
- Model and Asset definitions for large-scale scene structuring
It can compose and override:
- Layer stacking (like Photoshop)
- References and Payloads for asset assembly
- VariantSets for asset variation
- Inherits and Specializes for reuse and refinement
- Support for instancing and value clips for performance and scalability
🖼️ USD/Hydra Imaging System
- Hydra: Imaging framework with a plugin system for renderers
- Storm: Default rasterizing renderer using OpenSubdiv
- Supports Vulkan, Metal, and more
- Integrates with Embree path-tracer, RenderMan, and third-party plugins
- Used in tools like usdview and external applications for fast previews and streaming