.usdc File Extension

Learn what a .usdc file is, how to open binary USD scenes, and how Poly supports USDC files.

File extension details for .usdc

Partial Support
File typeUniversal Scene Description binary crate
MIME type
EncodingBinary USD crate
Operating systemsWindows, macOS, Linux
Opens withusdview, Blender
Poly supportYes. Poly recognizes USDC scenes and makes supported geometry and scene metadata available.
Indexed by PolyYes. Poly indexes the filename and creates visual similarity information for supported 3D content; available scene metadata is shown in details.
Preview in PolyYes. Poly previews supported USDC geometry and scene content.
Poly agentYes. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files.

What kind of file is a .usdc?

A .usdc file is the binary crate representation of a Universal Scene Description stage. The crate format is designed for compact storage and efficient random access, while retaining USD's scene composition model for geometry, transforms, materials, variants, and other scene data.1

USDC can still reference other USD files and image assets. Binary encoding makes the file less convenient to inspect manually, but it does not by itself make a stage self-contained.

How do I open a .usdc?

Use usdview or a 3D application with USD import support, such as Blender. A text editor cannot meaningfully display the binary scene. If you need to review the authored values or compare changes line by line, export a copy as .usda from a USD-aware application.

For delivery with related assets, consider .usdz. Exporting is required to change representation; renaming .usdc to .usda does not make it text.

Poly support for .usdc

Poly recognizes .usdc as model/x-usdc, previews supported geometry, makes the filename searchable, and records available scene metadata in the details panel. Visual similarity helps locate related 3D content. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files.

ConstructPoly handling
Mesh geometry, transforms, and scene hierarchySupported when present and valid; declared Y-up and Z-up stages are respected
Materials and texturesSupported when representable and available with the stage
References to other filesCompanion files uploaded separately are not assembled into the stage; missing geometry can prevent a preview, while missing optional textures can change appearance
Cameras and lightsNot retained in the Poly rendition
AnimationSupported clips may be represented, but complete USD animation playback is not promised

History and alternatives

OpenUSD describes USDC as its binary crate format, alongside USDA as the text representation and USDZ as a delivery package.1 USDC is a practical choice when a scene should remain in USD while taking less space and opening efficiently in production tools.

Use .usda for readable source text, .usd when the representation is intentionally generic, or .usdz when related files need to travel together. A suffix change does not convert a file.

Footnotes

  1. OpenUSD. USD Frequently Asked Questions. 2
© Poly Corp. 2026