.USD

Fichier USD

Universal Scene Description
Poser une question
RÉPONSE RAPIDE

Un fichier .usd contient une scène 3D au format Universal Scene Description de Pixar, stockant la géométrie, l'ombrage et des références à d'autres ressources qui sont composées dans un graphe de scène unique. L'extension .usd simple est un conteneur qui peut être soit du texte ASCII lisible par l'homme, soit un fichier binaire Crate, selon les octets d'en-tête. Ouvrez-en un avec usdview d'OpenUSD, ou avec Autodesk Maya, SideFX Houdini, Blender ou NVIDIA Omniverse.

Développeur : Pixar Animation Studios Catégorie : Fichiers d`images 3D Standard ouvert MIME: model/vnd.usd
S'OUVRE SUR Windows macOS Linux
Lié : .DCM · .STEP · .SKP · .STP

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 30, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier USD ?

Un fichier .usd stocke une scène 3D au format Universal Scene Description de Pixar, le framework open-source publié par Pixar en juillet 2016 et désormais maintenu sous le nom de OpenUSD par l'Academy Software Foundation. Le fichier contient la géométrie, les données d'ombrage et des références à d'autres ressources, le tout organisé sous forme d'une hiérarchie de « prims » que USD compose en un seul graphe de scène.

L'extension .usd est délibérément agnostique vis-à-vis du format. Un fichier peut transporter soit du texte UTF-8 lisible par l'homme, utilisant la même grammaire que le .usda, soit l'encodage binaire Crate utilisé par le .usdc. USD lit les octets d'en-tête pour décider : une charge utile Crate commence par la chaîne ASCII PXR-USDC, tandis qu'une charge utile textuelle commence par #usda 1.0. Cela permet à un studio de remplacer une couche de texte par une couche binaire sans renommer le fichier ni casser les références qui pointent vers lui.

Ce qui distingue USD, c'est la composition non destructive. Les sous-couches (sublayers), les références, les charges utiles (payloads) et les variantes assemblent de nombreux fichiers en une seule scène (« stage ») sans modifier les données sources, c'est pourquoi le format ancre les pipelines chez Pixar, dans NVIDIA Omniverse et dans les outils de RA d'Apple.

Sécurité et sûreté

RISQUE : 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.

Détails du format

en bref
NOM COMPLETUniversal Scene Descriptionalias OpenUSD, USD
DÉVELOPPEURPixar Animation Studiosdepuis 2016 (open-sourced July 26, 2016; developed at Pixar since ~2012)
TYPE MIMEmodel/vnd.usd
TYPE3D scene interchange container (ASCII or binary)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • 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.

Programmes qui ouvrent les fichiers USD

Windows5 apps
Blender Open-source Use File > Import > Universal Scene Description to bring the .usd scene into Blender.
Autodesk Maya Payant 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 Payant 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 Gratuit 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 Payant 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.

Détails techniques

spécifications approfondies
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
Publié2016 (open-sourced July 26, 2016; developed at Pixar since ~2012)
Dernière versionOpenUSD 26.08 (2026)
Standard ouvertOui · libre de droits
Spécificationopenusd.org

Conversions USD

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers USD. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers USD.

Foire aux questions

Comment ouvrir un fichier .usd ?
Utilisez usdview d'OpenUSD pour un visionneur gratuit, ou ouvrez-le dans Autodesk Maya, SideFX Houdini, Blender ou NVIDIA Omniverse. Le menu Fichier > Importer > Universal Scene Description de Blender est la voie gratuite la plus rapide pour la plupart des artistes.
Un fichier .usd est-il textuel ou binaire ?
Il peut être l'un ou l'autre. L'extension .usd simple est un conteneur qui contient soit du texte ASCII (comme le .usda), soit l'encodage binaire Crate (comme le .usdc). Les outils USD lisent l'en-tête du fichier pour décider quel analyseur utiliser.
Quelle est la différence entre .usd, .usda, .usdc et .usdz ?
Le .usda est toujours du texte ASCII, le .usdc est toujours du binaire Crate, et le .usd peut être l'un ou l'autre. Le .usdz est un paquet compressé (ZIP) en lecture seule qui regroupe une scène avec ses textures pour la distribution et la RA.
Puis-je éditer un fichier .usd dans un éditeur de texte ?
Uniquement s'il s'agit de la variante ASCII. Convertissez d'abord une version binaire avec usdcat scene.usd --out scene.usda --usdFormat usda, éditez le texte, puis convertissez-le à nouveau si nécessaire.
L'utilisation de USD est-elle gratuite ?
Oui. OpenUSD est open source sous une licence Apache 2.0 modifiée et est développé sous l'égide de l'Academy Software Foundation, le format et les outils de référence sont donc gratuits.
Comment transformer un .usd en .usdz pour la RA ?
Lancez usdzip scene.usd -o scene.usdz, ou exportez directement depuis Houdini, Maya ou Omniverse. Le .usdz résultant est le format attendu par AR Quick Look d'Apple.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z