Functionality#

  • Windows only compatibility for Unity 2022 LTS. Not test on Unity 2021 LTS or Unity 6 LTS.

    • Installation management using the Unity Package manager

  • Pixar OpenUSD 22.11 with TBB 2017 U3

  • Render pipelines supported: Built-in, URP, and HDRP

    • Shader support Built-in/Standard, URP/Lit, URP/Complex Lit, HDRP/Lit shaders

    • Materials handling system is extensible for developers to add support for other shaders

  • Import/Export all USD file formats: usd, usda, usdc, usdz

  • Nucleus connection management and Import/Export USD operations

    • Connect directly to Nucleus localhost, on-premise, and Nucleus Cloud servers

  • Import and Export to Nucleus server or disk volume

  • Import and Export Meshes & xForms

  • Import and Export Skinned meshes

  • Import and Export Prefabs and Nested Prefabs as USD Payloads

  • Import and Export USD Preview Surface of Materials

  • Import and Export OmniPBR and OmniGlass (MDL support)

  • Import and Export Materials and Texture handling for all common texture maps and materials properties including Cutouts and Clearcoat

  • Import and Export Light types: Point, Spot, Directional, Area, and Emissive

  • Import and Export Cameras

  • Import and Export Animations

  • Export only Unity Skybox to USD

  • Physics support:

    • Export Physics and Simulate in USD Composer or other apps that can process USD Physics data

    • Export only Physics for Rigidbody and Colliders to USD

    • Export only Physics Joints and Articulation body to USD

    • Export only Physics Material properties to USD

  • Export only non-ASCII Game Objects to USD with DisplayName support

  • Send to Omniverse App and open in USD Composer or Presenter

  • Live Sync, one direction, Unity to Omniverse App only

    • Live Sync supports updates to most Game Objects that are supported by USD Export (listed above) except for Physics and some other edge cases.

    • Live Sync viewport notification

  • Customize Connector Settings per Unity Scene

Warning

The Omniverse Unity connector is not compatible with Unity 6. For Unity 6 USD support please use the Unity Native USD packages.

Unity 6 Native USD Support#

Unity has released a bundle of packages that provide Unity’s next generation USD support. These supersede this package and are available for Unity 2023.1+. Further details can be found in the Unity forum announcement.

The new packages can be installed by name via Unity’s Package Manager.

Package name

What it does

Further Details

com.unity.importer.usd

USD Import

manual

com.unity.exporter.usd

USD Export

manual

com.unity.usd.core

USD C# SDK

manual