WOLFRAM

USD (.usda, .usdc, .usdz)

[Experimental]
  • Export supports the USD file format.

Background & Context

    • 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.

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)Summary of the most common use cases

Export a 3D model to an ASCII USD file:

Out[1]=1

Print the raw textual contents of the file:

Scope  (8)Survey of the scope of standard use cases

Basic Uses  (3)

Export to a binary USD file:

Out[1]=1

ASCII USD file:

Out[1]=1

A package file:

Out[1]=1

Graphics  (2)

Export Graphics3D objects:

Out[1]=1

Graphics from a file:

Out[1]=1
Out[2]=2

Regions  (3)

Export special regions:

Out[1]=1

Mesh regions:

Out[1]=1
Out[2]=2

Formula regions:

Out[2]=2
Out[3]=3

Properties & Relations  (3)Properties of the function, and connections to other functions

Export to a cloud object:

Out[1]=1

Export to a string:

Out[2]=2

Export to a byte array:

Out[1]=1