.USD

USD-fil

Universal Scene Description
Ställ en fråga
SNABBT SVAR

En .usd-fil innehåller en 3D-scen i Pixars Universal Scene Description-format, som lagrar geometri, skuggning och referenser till andra resurser som sammanställs till en enda scengraf. Den vanliga filändelsen .usd är en behållare som kan vara antingen läsbar ASCII-text eller en binär Crate-fil, vilket avgörs av filhuvudets byte. Öppna en med OpenUSD:s usdview, eller med Autodesk Maya, SideFX Houdini, Blender eller NVIDIA Omniverse.

Utvecklare: Pixar Animation Studios Kategori: 3D bildfiler Öppen standard MIME: model/vnd.usd
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DCM · .STEP · .SKP · .STP

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet USD?

En .usd-fil lagrar en 3D-scen i Pixars Universal Scene Description-format, det ramverk med öppen källkod som Pixar släppte i juli 2016 och som nu underhålls som OpenUSD under Academy Software Foundation. Filen innehåller geometri, skuggningsdata och referenser till andra resurser, allt organiserat som en hierarki av «prims» som USD sammanställer till en enda scengraf.

Filändelsen .usd är medvetet formatagnostisk. En fil kan innehålla antingen läsbar UTF-8-text, med samma grammatik som används av .usda, eller den binära Crate-kodningen som används av .usdc. USD läser filhuvudets byte för att avgöra: en Crate-nyttolast börjar med ASCII-strängen PXR-USDC, medan en text-nyttolast börjar med #usda 1.0. Detta gör att en studio kan byta ut ett textlager mot ett binärt utan att behöva döpa om filen eller bryta några referenser som pekar på den.

Det som gör att USD sticker ut är dess icke-förstörande komposition. Sublayers, referenser, nyttolaster och varianter sammanfogar många filer till en scen («stage») utan att ändra källan, vilket är anledningen till att formatet utgör grunden för pipelines hos Pixar, i NVIDIA Omniverse och i Apples AR-verktyg.

Säkerhet & trygghet

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

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNUniversal Scene Descriptionäven känd som OpenUSD, USD
UTVECKLAREPixar Animation Studiossedan 2016 (open-sourced July 26, 2016; developed at Pixar since ~2012)
KATEGORI3D bildfiler
MIME-TYPmodel/vnd.usd
TYP3D scene interchange container (ASCII or binary)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • 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.

Program som öppnar USD-filer

Windows5 apps
Blender Öppen källkod Use File > Import > Universal Scene Description to bring the .usd scene into Blender.
Autodesk Maya Betald Import or reference a .usd file through the built-in USD plugin to edit geometry and shading.
OpenUSD (usdview / usdcat) Öppen källkod 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 Öppen källkod Import the .usd scene through File > Import > Universal Scene Description.
Autodesk Maya Betald Import or reference the .usd file via the bundled USD plugin.
OpenUSD (usdview / usdcat) Öppen källkod 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 Gratis Preview .usd and .usdz scenes for Apple AR workflows.
Linux4 apps
Blender Öppen källkod Import the .usd scene via File > Import > Universal Scene Description.
Autodesk Maya Betald Import or reference the .usd file with the built-in USD plugin.
OpenUSD (usdview / usdcat) Öppen källkod 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.

Tekniska detaljer

djup specifikation
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
Släppt2016 (open-sourced July 26, 2016; developed at Pixar since ~2012)
Senaste versionOpenUSD 26.08 (2026)
Öppen standardJa · royaltyfri
Specifikationopenusd.org

USD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med USD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om USD-filer.

Vanliga frågor

Hur öppnar jag en .usd-fil?
Använd OpenUSD:s usdview för en gratis visare, eller öppna den i Autodesk Maya, SideFX Houdini, Blender eller NVIDIA Omniverse. Blenders Arkiv > Importera > Universal Scene Description är den snabbaste kostnadsfria vägen för de flesta artister.
Är en .usd-fil text eller binär?
Den kan vara båda. Den vanliga filändelsen .usd är en behållare som innehåller antingen ASCII-text (som .usda) eller den binära Crate-kodningen (som .usdc). USD-verktyg läser filhuvudet för att avgöra vilken tolk som ska användas.
Vad är skillnaden mellan .usd, .usda, .usdc och .usdz?
.usda är alltid ASCII-text, .usdc är alltid binär Crate, och .usd kan vara antingen eller. .usdz är ett zippat, skrivskyddat paket som buntar ihop en scen med dess texturer för distribution och AR.
Kan jag redigera en .usd-fil i en textredigerare?
Endast om det är ASCII-varianten. Konvertera en binär fil först med usdcat scene.usd --out scene.usda --usdFormat usda, redigera texten och konvertera sedan tillbaka vid behov.
Är USD gratis att använda?
Ja. OpenUSD är öppen källkod under en modifierad Apache 2.0-licens och utvecklas under Academy Software Foundation, så formatet och referensverktygen är gratis.
Hur gör jag om en .usd till en .usdz för AR?
Kör usdzip scene.usd -o scene.usdz, eller exportera direkt från Houdini, Maya eller Omniverse. Den resulterande .usdz-filen är det format som Apples AR Quick Look förväntar sig.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö