model/x-usd MIME Type
model/x-usd identifies for generic Universal Scene Description files and how Poly supports them. MIME type details for model/x-usd
In active use| MIME type | model/x-usd |
|---|---|
| Extensions | .usd |
| First standardized | Unknown |
| Created by | Pixar (USD format); Poly uses this media label for generic USD files |
| Browser support | |
| Example applications | Pixar USD tools, Blender |
| Poly support | Yes. Poly recognizes `.usd` 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 USD 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-usd represent?
Poly uses model/x-usd for a generic .usd Universal Scene Description file. The suffix does not identify one encoding: OpenUSD allows it to hold either human-readable USDA text or binary USDC crate data. That flexibility lets references remain stable while an asset moves between readable and compact encodings.1
USD describes a composed scene rather than only one mesh. A stage can contain transforms, meshes, materials, cameras, lights, animation data, and references to other layers. A self-contained .usdz package is often easier to distribute when those relationships matter.
Opening and converting generic USD
OpenUSD tools can inspect, convert, and compose USD layers. Blender documents USD import and export for workflows that need a general-purpose editor.2 Convert to .usda when reviewing the scene as text, .usdc for a compact binary layer, or .usdz when the scene and permitted assets should travel together.
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 scene geometry is present |
| Materials and available textures | Supported when the source supplies usable data; 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 generic suffix is not enough to tell whether a file is text or binary. For the most complete result, upload a self-contained scene or export a package that includes required geometry. Missing geometry can prevent a preview; missing optional textures can change its appearance.
Footnotes
- Alliance for OpenUSD. USD Frequently Asked Questions. The FAQ explains that
.usdmay use either USDA text or USDC crate encoding. ↩ - Blender Manual. Universal Scene Description. Blender documents its USD import and export workflow. ↩