.USD

File USD

Universal Scene Description
Fai una domanda
RISPOSTA RAPIDA

Un file .usd contiene una scena 3D nel formato Universal Scene Description di Pixar, memorizzando geometria, ombreggiatura e riferimenti ad altri asset che vengono composti in un unico scenegraph. L'estensione generica .usd è un contenitore che può essere sia testo ASCII leggibile dall'uomo che un file binario Crate, a seconda dei byte dell'intestazione. È possibile aprirne uno con usdview di OpenUSD, oppure con Autodesk Maya, SideFX Houdini, Blender o NVIDIA Omniverse.

Sviluppatore: Pixar Animation Studios Categoria: File di immagine 3D Standard aperto MIME: model/vnd.usd
SI APRE SU Windows macOS Linux
Correlati: .DCM · .STEP · .SKP · .STP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 30, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file USD?

Un file .usd memorizza una scena 3D nel formato Universal Scene Description di Pixar, il framework open-source rilasciato da Pixar nel luglio 2016 e ora mantenuto come OpenUSD sotto la Academy Software Foundation. Il file contiene geometria, dati di ombreggiatura e riferimenti ad altri asset, tutti organizzati come una gerarchia di «prims» che USD compone in un singolo scenegraph.

L'estensione .usd è deliberatamente agnostica rispetto al formato. Un file può trasportare testo UTF-8 leggibile, la stessa grammatica usata da .usda, o la codifica binaria Crate usata da .usdc. USD legge i byte dell'intestazione per decidere: un payload Crate inizia con la stringa ASCII PXR-USDC, mentre un payload di testo inizia con #usda 1.0. Ciò consente a uno studio di scambiare un livello di testo con uno binario senza rinominare il file o interrompere i riferimenti che puntano ad esso.

Ciò che distingue USD è la composizione non distruttiva. Sottolivelli, riferimenti, payload e varianti assemblano molti file in un unico «stage» senza modificare i dati sorgente, motivo per cui il formato è alla base delle pipeline di Pixar, in NVIDIA Omniverse e negli strumenti AR di Apple.

Sicurezza e incolumità

RISCHIO: LOW

A .usd file is scene-description data, not an executable, so opening one does not run code by itself. The main caution is that USD layers can reference or sublayer external files and payloads by path, and some pipelines allow plugin-based procedurals, so only load .usd assets from sources you trust. The binary Crate variant is memory-mapped, which is fast but means malformed files should be opened in an up-to-date reader.

Dettagli del formato

in sintesi
NOME COMPLETOUniversal Scene Descriptionanche noto come OpenUSD, USD
SVILUPPATOREPixar Animation Studiosdal 2016 (open-sourced July 26, 2016; developed at Pixar since ~2012)
TIPO MIMEmodel/vnd.usd
TIPO3D scene interchange container (ASCII or binary)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • US Dollar amount export - Some finance and accounting exports use .usd as a currency label, but this is an uncommon, non-standard use unrelated to 3D scenes.
  • UltraSonic Data / instrument logs - A few ultrasonic testing and lab instruments write proprietary .usd data logs; these are vendor-specific and unrelated to Pixar USD.

Programmi che aprono file USD

Windows5 apps
Blender Open-source Use File > Import > Universal Scene Description to bring the .usd scene into Blender.
Autodesk Maya A pagamento Import or reference a .usd file through the built-in USD plugin to edit geometry and shading.
OpenUSD (usdview / usdcat) Open-source Install the OpenUSD toolset and run usdview scene.usd to inspect and play back the scene, or usdcat scene.usd to dump its contents.
SideFX Houdini Freemium Load the .usd layer into the Solaris/LOP context to build, layout, and render the scene.
NVIDIA Omniverse Freemium Open the .usd stage in USD Composer/View to collaborate on and render the scene.
macOS5 apps
Blender Open-source Import the .usd scene through File > Import > Universal Scene Description.
Autodesk Maya A pagamento Import or reference the .usd file via the bundled USD plugin.
OpenUSD (usdview / usdcat) Open-source Build or install OpenUSD and run usdview scene.usd to view the scene or usdcat to convert and inspect it.
SideFX Houdini Freemium Open the .usd layer in the Solaris context for layout and rendering.
Reality Composer / Xcode Gratuito Preview .usd and .usdz scenes for Apple AR workflows.
Linux4 apps
Blender Open-source Import the .usd scene via File > Import > Universal Scene Description.
Autodesk Maya A pagamento Import or reference the .usd file with the built-in USD plugin.
OpenUSD (usdview / usdcat) Open-source Run usdview scene.usd from the OpenUSD build to inspect and play the scene, or usdcat to read and convert it.
SideFX Houdini Freemium Load the .usd layer in the Solaris/LOP context for scene assembly and rendering.

Dettagli tecnici

specifiche approfondite
EncodingDual: UTF-8 plain text (ASCII/usda payload) or binary Crate (usdc payload) inside the same .usd extension
Byte orderLittle-endian for the binary Crate payload
ContainerLayer file that composes a scenegraph; can reference and sublayer other USD layers and external assets
CompressionNone for the ASCII payload; the Crate binary payload uses internal compression and memory-mappable, random-access sections optimized for fast lookup
Typical sizeKilobytes for small stubs and reference layers up to gigabytes for full production scenes
StructureUSD stores a hierarchy of prims (primitives) carrying typed attributes and relationships. Composition arcs (sublayers, references, payloads, variants, inherits, specializes) let many layers be assembled non-destructively into one composed stage. The plain .usd extension defers to either the usda text grammar or the usdc Crate encoding, selected at runtime from the file header.
IntegrityNo built-in checksum; the Crate format relies on structural offsets and a version field in its header
PlatformsWindows, macOS, Linux
NotesThe .usd extension is deliberately format-agnostic: teams can swap a text layer for a binary Crate layer without renaming the file or breaking references. The USD_DEFAULT_FILE_FORMAT environment variable controls which encoding a new .usd file gets (Crate by default). Conversion in either direction is done with the usdcat tool.
Structure TypeScenegraph / layered composition
Rilasciato2016 (open-sourced July 26, 2016; developed at Pixar since ~2012)
Ultima versioneOpenUSD 26.08 (2026)
Standard apertoSì · royalty-free
Specificaopenusd.org

Conversioni USD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file USD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file USD.

Domande frequenti

Come apro un file .usd?
Usa usdview di OpenUSD come visualizzatore gratuito, oppure aprilo in Autodesk Maya, SideFX Houdini, Blender o NVIDIA Omniverse. Il percorso File > Importa > Universal Scene Description di Blender è la via gratuita più rapida per la maggior parte degli artisti.
Un file .usd è testuale o binario?
Può essere entrambi. L'estensione generica .usd è un contenitore che ospita testo ASCII (come .usda) o la codifica binaria Crate (come .usdc). Gli strumenti USD leggono l'intestazione del file per decidere quale parser utilizzare.
Qual è la differenza tra .usd, .usda, .usdc e .usdz?
.usda è sempre testo ASCII, .usdc è sempre binario Crate e .usd può essere entrambi. .usdz è un pacchetto compresso di sola lettura che raggruppa una scena con le sue texture per la distribuzione e l'AR.
Posso modificare un file .usd in un editor di testo?
Solo se si tratta della variante ASCII. Converti prima un file binario con usdcat scene.usd --out scene.usda --usdFormat usda, modifica il testo, quindi riconvertilo se necessario.
USD è gratuito?
Sì. OpenUSD è open source sotto una licenza Apache 2.0 modificata ed è sviluppato sotto la Academy Software Foundation, quindi il formato e gli strumenti di riferimento sono gratuiti.
Come trasformo un .usd in un .usdz per l'AR?
Esegui usdzip scene.usd -o scene.usdz, oppure esporta direttamente da Houdini, Maya o Omniverse. Il file .usdz risultante è il formato previsto da AR Quick Look di Apple.

Riferimenti

1Library of Congress FDD: Universal Scene Descriptionwww.loc.gov
2OpenUSD official specificationsopenusd.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.DBSQLite Database File
8.BINCD/DVD Disc Image (BIN/CUE)
9.PARTPartial Download File
10.JSONJavaScript Object Notation file

Estensioni correlate

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z