Universal Scene Description

From HandWiki
USD
Filename extension.usd, .usda, .usdc, .usdz
Developed byAlliance for OpenUSD (AOUSD)
Type of format3D computer graphics
Website{{{1}}}

Universal Scene Description (USD) is a framework for interchange of 3D computer graphics data. The framework focuses on collaboration, non-destructive editing, and enabling multiple views and opinions about graphics data.[1] USD is used in many industries including visual effects, architecture, design, robotics, CAD, and rendering.[2][3]

History

It is developed by Pixar and was first published as open source software in 2016, under a modified Apache license.[4] Pixar, Adobe, Apple, Autodesk, and NVIDIA, together with the Joint Development Foundation (JDF) of the Linux Foundation, announced the Alliance for OpenUSD (AOUSD) on August 1, 2023 to "promote the standardization, development, evolution, and growth of Pixar's Universal Scene Description technology."[5]

File formats

File formats used by the specification include:[6][7]

  • , which can be either ASCII or binary-encoded
  • , ASCII encoded
  • , binary encoded
  • , a package file which is a zero-compression, unencrypted zip archive, which may contain usd, usda, usdc, png, jpeg, m4a, mp3, and wav files.

Support

  • Adobe Substance 3D[8]
  • Apple's Reality Composer Pro supports files for its Reality Kit and visionOS ecosystem.
  • Apple's SceneKit supports [9] files for 3D model interchange.[10][11]
  • Autodesk 3ds Max supports USD as of version 2022. Includes Import from USD and Export to USD.
  • Autodesk Fusion 360 supports USD export since April 2022.
  • Autodesk Inventor supports USD as of version 2023.
  • Autodesk Maya supports USD as of version 2022.
  • Autodesk VRED Professional 2025 (.usd, .usda, .usdc, .udsz).
  • Blender includes support for USD import and export as of Version 4.0.[12][13][14]
  • Cinema 4D includes support for USD for import and export.[15]
  • Davinci Resolve includes support for importing USD.[16]
  • Fusion includes support for importing USD.[17]
  • Houdini includes an implementation of USD, for purposes of format interchange and scene editing.[18]
  • Nvidia has announced support for USD in Omniverse, a graphics collaboration platform.[19]
  • Rhinoceros 3D though support is currently limited to v8 WIP (work in progress) and is not yet supported on the current stable release.[20]
  • Unreal Engine supports (.usd, .usda, .usdc, .usdz) though the importer is in beta right now.[21]
  • Vectorworks 2023 Service Pack 3 onwards includes USD export and import.

See also

  • Alembic – interchangeable computer graphics file format
  • glTF – Graphics Library Transmission Format

References

  1. "Introduction to USD". https://graphics.pixar.com/usd/docs/index.html. 
  2. "Pixar Universal Scene Description (USD)" (in en). 2019-07-16. https://developer.nvidia.com/usd. 
  3. "Introduction to USD — Universal Scene Description 24.08 documentation". https://openusd.org/release/intro.html#what-can-usd-do. 
  4. "Pixar open-sources its Universal Scene Description | CG Channel" (in en-US). http://www.cgchannel.com/2016/07/pixar-to-open-source-its-universal-scene-description/. 
  5. "Pixar, Adobe, Apple, Autodesk, and NVIDIA Form Alliance for OpenUSD to Drive Open Standards for 3D Content" (in en-US). https://www.linuxfoundation.org/press/announcing-alliance-for-open-usd-aousd. 
  6. Sanders, James (2018-06-05). "Apple's USDZ AR file format: What you need to know" (in en). https://www.techrepublic.com/article/apples-usdz-ar-file-format-what-you-need-to-know/. 
  7. "USD Documentation : Usdz File Format Specification". 2018. https://graphics.pixar.com/usd/docs/Usdz-File-Format-Specification.html. 
  8. "Products Using USD — Universal Scene Description 24.08 documentation". https://openusd.org/release/usd_products.html. 
  9. Paul, Katie (2022-06-21). "Meta and other tech giants form metaverse standards body, without Apple". Reuters. https://www.reuters.com/technology/meta-other-tech-giants-form-metaverse-standards-body-without-apple-2022-06-21/. 
  10. Casserly, Martyn. "Everything you need to know about Apple's new USDZ augmented-reality file format". https://www.macworld.co.uk/feature/iosapps/usdz-3678479/. 
  11. Horaczek, Stan (2018-06-15). "Apple and Pixar created a new file format for augmented reality on your phone" (in en). https://www.popsci.com/usdz-augmented-reality-apple-ios12/. 
  12. "Universal Scene Description". https://docs.blender.org/manual/en/latest/files/import_export/usd.html. 
  13. Blender 3.0: Pipeline, Assets & IO - USD Importer
  14. USD Import and Export in Blender
  15. "Supported File Formats". https://www.maxon.net/en/cinema-4d/features/supported-file-formats. 
  16. "What's new in Davinci Resolve 18.5 beta". https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=179277&sid=a8b695228f2da22eaae596bf979c1f69. 
  17. "Release of Fusion Studio 18.5". https://forum.blackmagicdesign.com/viewtopic.php?f=22&t=185030. 
  18. "Solaris | SideFX" (in en). https://www.sidefx.com/products/houdini/solaris/. 
  19. "NVIDIA Omniverse™" (in en). 2019-03-11. https://developer.nvidia.com/nvidia-omniverse. 
  20. "Rhino 8 Feature: USD (Universal Scene Description) Export" (in en). 2023-07-06. https://discourse.mcneel.com/t/rhino-8-feature-usd-universal-scene-description-export/162467. 
  21. "State of the Universal Scene Description (USD) format in Unreal Engine | Talks and demos". https://dev.epicgames.com/community/learning/talks-and-demos/pvRl/state-of-the-universal-scene-description-usd-format-in-unreal-engine. 

Template:Extended reality