USD (.usda, .usdc, .usdz)

Background

    • MIME type: model/vnd.usd+zip
    • Universal Scene Description format.
    • 3D graphics format.
    • Commonly used for interchange of 3D computer graphics data.
    • Developed in 2016 by Pixar.
    • ASCII, binary or package format.
    • Provides schemas for standard encoding and client API for geometry, shading, model and assets.

Import & Export

  • Export["file.usd",expr] exports a 3D object to a binary USD file. The expr can be any 3D geometric region that is ConstantRegionQ or a Graphics3D object.
  • The export format can be specified with Export["file",expr,"USD"].
  • File formats and file extensions used by the USD specification include:
  • "USD"ASCII or binary encoded
    "USDA"ASCII encoded
    "USDC"binary encoded
    "USDZ"package file
  • See the following reference pages for full general information:
  • Exportexport to a file
    CloudExportexport to a cloud object
    ExportStringexport to a string
    ExportByteArrayexport to a byte array

Examples

open allclose all

Basic Examples  (1)

Export a 3D model to an ASCII USD file:

Print the raw textual contents of the file:

Scope  (8)

Basic Uses  (3)

Export to a binary USD file:

ASCII USD file:

A package file:

Graphics  (2)

Export Graphics3D objects:

Graphics from a file:

Regions  (3)

Export special regions:

Mesh regions:

Formula regions:

Properties & Relations  (3)

Export to a cloud object:

Export to a string:

Export to a byte array: