Developers

What 3D artists need to know before uploading to Miris

Max Good
April 22, 2026
7 min read
Summary
  • Miris inputs OpenUSD natively. Upload source assets directly, or convert common formats such as OBJ, FBX, GLB, and GLTF using Blender, Maya, or Houdini, and use USD Preview Surface or MaterialX for consistent shading results across devices.
  • Skip pre-optimization before uploading. Compressing textures or reducing polygon counts works against Miris' conditioning pipeline, which is designed to process high-fidelity source assets directly.
  • After uploading, review the lower-resolution preview to confirm materials and scale, then generate the streamable asset. Once ready, share via link or embed using the Web SDK, with no download or installation required for viewers.
Orange horizontal divider line

Miris streams high-fidelity 3D content to any device, with no downloads required.

This guide walks through what to prepare before uploading, including working with USD, previewing your asset, tagging, and generating a streamable version.

Miris supports OpenUSD

Miris takes 3D content in the flexible OpenUSD (Universal Scene Description) format. If your current workflow does not use USD, you can easily convert your assets. Common formats such as OBJ, FBX, GLB, and GLTF can be imported into widely used 3D creation software such as Maya, Houdini, or Blender, and then exported as USD, USDA, USDC, or USDZ. Miris also supports key USD features, including IBL, skeletons, USD Preview Surface, and MaterialX. 

If Maya, Blender, or Houdini are being used to create assets, you can follow these steps to export them.

For best results, use USD Preview Surface or MaterialX as your shading model. USD Preview Surface provides a standard material definition that will render consistently across tools and engines, ensuring reliable, predictable results. MaterialX supports more complex shading networks in rendering workflows. Verify your materials are correctly assigned and exported, and avoid render-specific shaders that may not translate properly.

Asset quality going in = fidelity coming out

One of the greatest benefits of Miris is that you do not need to optimize your asset for delivery. Reducing polygon counts or aggressively compressing textures before uploading is not necessary with Miris' conditioning pipeline, which is designed to process high-fidelity inputs.

Miris streams your assets at the highest fidelity supported by the device and network conditions. Focus on building assets at the quality you intend for the final render, not for real-time constraints.

Tags and naming, details that matter

Once your asset is ready, head to the dashboard to start uploading.

The Miris portal

Prior to uploading, you can pick a name that you will recognize later, or the system will use your file name by default. Tags are a helpful way for you to search for categories of assets.

Miris asset upload modal

The preview step is your friend

After uploading, Miris will generate a preview version of your assets within a few minutes. The preview cannot be streamed and is lower resolution, but is crucial for making sure materials, scale, and lighting look as intended. If you would like to make changes, you can revise your asset and reupload. Once you are satisfied with the results, click ‘Generate’ to begin processing your streamable asset.

Asset in preview, ready to generate streamable version

You can confirm by clicking Generate again. This step can take anywhere from minutes to hours.

What to expect after you generate the streamable asset

When the streamable asset is ready, your work is instantly accessible. You can create a shareable link for any device with a browser by clicking ‘Share’.

Asset fully generated at high quality, ready for streaming.

Set an expiration or leave it as Never and click Generate Link.

Anyone with the link can view the asset directly in their browser. Copy the link to share access.

Others can explore your asset with full fidelity without downloading anything or requiring installation. For more control, you can use the Web SDK to fully customize how your content is presented and interacted with. For example, someone could create an interactive experience where certain elements are toggled on and off or the asset can be embedded into their own site.

Limitations to know going in

Before you begin, it is important to be aware of a few current limitations. Animation, interior environments, and formats other than USD are not supported at this time. We are actively working to expand support for these areas.

Helpful links to get you started:

Miris Documentation - https://mirisdocs.com/

Miris playground - https://playground.miris.com/

Overview of OpenUSD - https://openusd.org/release/index.html

Ready to stream your first asset? Join the beta today.