model/x-usdc MIME Type
model/x-usdc identifies for binary USDC crate files and how Poly supports them. MIME type details for model/x-usdc
In active use| MIME type | model/x-usdc |
|---|---|
| Extensions | .usdc |
| First standardized | Unknown |
| Created by | Pixar (USD format); Poly uses this media label for USDC files |
| Browser support | |
| Example applications | Pixar USD tools, Blender |
| Poly support | Yes. Poly recognizes USDC scenes and makes supported geometry and scene metadata available. |
| Indexed by Poly | Yes. Poly indexes the filename and creates visual similarity information for supported 3D content; available scene metadata is shown in details. |
| Preview in Poly | Yes. Poly previews supported USDC geometry and scene content. |
| Poly agent | Yes. 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 does model/x-usdc represent?
Poly uses model/x-usdc for .usdc, the binary Crate form of Universal Scene Description. OpenUSD describes Crate as a random-access binary format designed for low-latency queries and compact storage; it is losslessly convertible to and from USDA text.1
USDC stores the same broad USD scene vocabulary as other USD layers: meshes, transforms, materials, cameras, lights, animation data, and composition relationships. Its binary representation is less convenient to inspect in a text editor, but generally better suited to data-heavy layers. For the most complete result in Poly, use a self-contained scene or export a package that includes required geometry.
Opening and converting USDC
OpenUSD tools can inspect and convert Crate layers. Blender documents USD import and export for editing workflows.2 Convert to .usda when human-readable text is useful, use .usd when the underlying encoding should remain flexible, or package a complete asset as .usdz.
Support in Poly
Poly previews supported geometry, makes the filename searchable, and provides visual similarity for supported 3D content. Available mesh, mesh-instance, node, material, vertex, triangle, and animation counts appear in the 3D Details panel when present. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files.
| Construct | Verified handling |
|---|---|
| Meshes, transforms, and scene structure | Supported when valid geometry is present |
| Materials and available textures | Supported when usable data is available; exact shading may vary |
| Authored cameras and lights | Not retained in the preview |
| Animation clips | Limited support when represented in accessible scene data |
| Composition and external references | Not fully supported; missing geometry can prevent a complete result |
| Stage orientation | Declared Y-up and Z-up stages are normalized for consistent geometry inspection |
The binary encoding does not make a stage self-contained. Missing geometry can prevent a preview, while missing optional texture data can change its appearance.
Footnotes
- Alliance for OpenUSD. USD Terms and Concepts: Crate File Format. The specification describes USDC as a compact, random-access binary format that can be converted to USDA. ↩
- Blender Manual. Universal Scene Description. Blender documents its USD import and export workflow. ↩