Introducing mtlx.ai
mtlx.ai is a MaterialX material library and tool set: upload materials, get a rendered thumbnail, view them in a three.js viewer, and download them, from the web, the CLI, or the SDK.
Ben Houston • 1 min read • September 19, 2026
MaterialX is quietly becoming the standard way to describe physically based materials across DCC tools, renderers, and now the web, but there has never been a simple, public place to host, browse, and share MaterialX materials. mtlx.ai is that place.
What it does
Upload a MaterialX material — a .mtlx.zip (or a loose .mtlx file, which we package for you) — and mtlx.ai:
- validates and inspects it
- renders a thumbnail automatically
- gives it a page with a live three.js viewer
- makes it searchable and downloadable, either publicly or just to you
Every material lives at a predictable URL: mtlx.ai/<userName>/<materialName>. Your whole library is at mtlx.ai/<userName>, and every public material on the site is searchable at mtlx.ai/search.
Built on the open-source Mtlx suite
mtlx.ai is the hosted counterpart to the open-source Mtlx tools: mtlx-core for parsing and packaging, mtlx-cli for the command line, and mtlx-viewer for rendering MaterialX 1.39 documents in three.js. mtlx.ai isn't a full reference MaterialX renderer, it renders what three.js's MaterialX loader supports, which covers the common physically based look most materials need.
CLI and SDK
Alongside the web dashboard, we're shipping a CLI (mtlx-ai) and an SDK (mtlx-sdk) for scripting uploads, downloads, and search. See the documentation for details.
Try it
Sign up, upload a material, and see it rendered in seconds. If you hit a rough edge or have a format question, get in touch — we'd love to hear from you.
