Universal Scene Description (USD) is a framework for interchange of 3D computer graphics data, created by Pixar. The framework focuses on collaboration, non-destructive editing, and enabling multiple views and opinions about graphics data.
Introduction to USD => https://graphics.pixar.com/usd/docs/index.html
.usd, which can be either ASCII or binary-encoded .usda, ASCII encoded .usdc, binary encoded .usdz, a package file which is a zero-compression, unencrypted zip archive, which may contain usd, usda, usdc, png, jpeg, m4a, mp3, and wav files.
Apple support .usdz files in SceneKit & RealityKit, for 3D model interchange purposes. These USDZ files open up in macOS (file Preview), Safari broswer (AR Quick Look) & Chrome browser (SceneViewer) on iOS or iPadOS.
Reality Composer a USDZ scene builder that fully supports all of USDZ capababilites including extended USD Schema - interactive behaviours, spatial audio, physics etc
Currently the best way to convert .usdz to .usda files created by Reality Composer is to use Apple command line utility usdz_converter 0.64 on macOS.
usage: ./usdzconvert ./USDZ/tapBox.usdz /USDA/tapBox.usda
-
Horizontal anchor file .usda format || .usdz format - viewable in browser on iOS
-
Vertical anchor file .usda format || .usdz format - viewable in browser on iOS
-
Image anchor file .usda format || .usdz format - viewable in browser on iOS
-
Face anchor file .usda format || .usdz format - viewable in browser on iOS
*Note: Object anchors are not yet supported in USDZ files (only Reality Files)
-
Aluminium material setting file .usda format || .usdz format - viewable in browser on iOS
-
Brass material settings file .usda format || .usdz format - viewable in browser on iOS
-
Bronze material settings file .usda format || .usdz format - viewable in browser on iOS
-
Car paint material settings file .usda format || .usdz format - viewable in browser on iOS
-
Glossy paint material settings file .usda format || .usdz format - viewable in browser on iOS
-
Gold paint material settings file .usda format || .usdz format - viewable in browser on iOS
-
Matte material settings file .usda format || .usdz format - viewable in browser on iOS
-
Plastic material settings file .usda format || .usdz format - viewable in browser on iOS
-
Rubber material settings file .usda format || .usdz format - viewable in browser on iOS
-
Steel material settings file .usda format || .usdz format - viewable in browser on iOS
-
Terracotta material settings file .usda format || .usdz format - viewable in browser on iOS
-
Interactive tap trigger fires audio file .usda format || .usdz format - viewable in browser on iOS
-
Interactive multi scene start trigger file .usda format || .usdz format - viewable in browser on iOS
-
Proximity trigger at 5O cm from Camera - audio + action jiggle file .usda format || .usdz format - viewable in browser on iOS
-
Collision trigger between fixed & dynamic physics objects - audio fires file .usda format || .usdz format - viewable in browser on iOS
-
Notification trigger for use in iOS App - trigger fires audio + animation file .usda format || .usdz format - viewable in browser on iOS (without trigger) *note app based - notification triggers require custom app to be hardcoded to utilize these type of triggers
BlendShape morphed cube .usda format || .usdz format - viewable in browser on iOS (*not currently supported)