OpenUSD C++ API

The OpenUSD C++ API is the primary interface for working with Universal Scene Description data. Provides access to USD core (scene composition and asset management), UsdImaging and Hydra (rendering infrastructure), schema APIs for geometry (UsdGeom), shading (UsdShade), lighting (UsdLux), physics (UsdPhysics), volume (UsdVol), and the Shader Discovery and Registry (SDR). Available as an open-source library under the Apache 2.0 license.

API entry from apis.yml

apis.yml Raw ↑
name: OpenUSD C++ API
description: The OpenUSD C++ API is the primary interface for working with Universal Scene Description
  data. Provides access to USD core (scene composition and asset management), UsdImaging and Hydra (rendering
  infrastructure), schema APIs for geometry (UsdGeom), shading (UsdShade), lighting (UsdLux), physics
  (UsdPhysics), volume (UsdVol), and the Shader Discovery and Registry (SDR). Available as an open-source
  library under the Apache 2.0 license.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://openusd.org/release/api/index.html
baseURL: https://openusd.org
tags:
- 3D
- C++
- File Format
- Library
- OpenUSD
- Rendering
- Scene Description
properties:
- type: Documentation
  url: https://openusd.org/release/api/index.html
- type: APIReference
  url: https://openusd.org/release/api/index.html
- type: GettingStarted
  url: https://openusd.org/release/tut_usd_tutorials.html
- type: GitHubRepository
  url: https://github.com/PixarAnimationStudios/OpenUSD
- type: Glossary
  url: https://openusd.org/release/glossary.html
contact:
- FN: AOUSD Community
  url: https://aousd.org/