.usd

What is a .usd file?

Pixar's 3D scene format — from Hollywood VFX to Apple's AR stack.

Safe format
Type Cad
By Pixar Animation Studios
MIME model/vnd.usd+zip

Drop any file to identify it

No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.

What is it

USD (Universal Scene Description) is an open-source 3D scene framework created by Pixar Animation Studios. It's not just a file format — it's a scene graph API, a composition engine, and a collaboration architecture that lets multiple artists work on the same 3D scene simultaneously without stepping on each other's toes.

The format supports meshes, curves, points, volumes, materials, lights, cameras, skeletal animation, blend shapes, and arbitrary metadata. Its killer feature is "composition arcs" — references, payloads, variants, and sublayers that let you build complex scenes from modular pieces. A character can reference a rig, which references a model, which has material variants for different shots, all resolved at runtime.

USD started in Hollywood VFX (Pixar, ILM, Weta, Animal Logic) but has spread to game engines (Unreal, Unity), Apple's ecosystem (USDZ, RealityKit), NVIDIA's Omniverse platform, and architectural visualisation. It's rapidly becoming the "HTML of 3D" — a universal scene description that different renderers and tools can all understand.

Technical details
Full Name
Universal Scene Description
MIME Type
model/vnd.usd+zip
Developer
Pixar Animation Studios
Magic Bytes
50 4B 03 04 (crate) or 23 75 73 64 (text)
Safety
.usd is a known, safe format.
What opens it
usdview (Pixar)
FREE Win / Mac / Linux
Blender
FREE Win / Mac / Linux
NVIDIA Omniverse
FREE Windows / Linux
Houdini
License Win / Mac / Linux
FAQ
Is USD just for movies?
Not anymore. USD is used in VFX, game engines, AR (Apple's USDZ), robotics simulation (NVIDIA Isaac), architectural visualisation, and industrial digital twins. It's becoming a general-purpose 3D scene standard.
What's the difference between .usd, .usda, and .usdc?
.usda is human-readable ASCII, .usdc is binary ("crate" format, much faster to load), and .usd can be either — the parser detects the format automatically.
Related formats