Skip to main content

Back to Blog

MaterialX Support

MaterialX Support in Land of Assets

Land of Assets now hosts MaterialX materials: upload a .mtlx.zip, get an interactive 3D preview and an automatic thumbnail, and use the web, REST API, SDK, or CLI. The mtlx tools now use Land of Assets for their cloud features.

Ben Houston • 2 min read • November 2, 2026

Land of Assets now supports MaterialX materials. Upload a material, preview it lit by an HDR environment, and manage it with the same versioning, API, SDK, and CLI as every other asset.

MaterialX is an open standard for describing physically based materials across DCC tools and renderers. Materials are a new asset type in Land of Assets, alongside models, CAD, and environment maps.

What You Can Upload

A MaterialX material is a .mtlx.zip package: a .mtlx document plus the textures it references. You can also upload a loose .mtlx file. Land of Assets validates it and packages it into a .mtlx.zip on ingest.

An Interactive Preview

Every material gets a live 3D preview in the asset viewer, rendered with three.js on a shader ball and lit by an HDR environment. Orbit it and judge the material the way it will look, not as a flat texture swatch.

Materials also get an automatic thumbnail, rendered with the same HDR lighting on a transparent background, so your library is browsable at a glance.

The viewer renders what three.js's MaterialX loader supports, which covers the common physically based look most materials need. It is not a full reference MaterialX renderer.

From the CLI

Upload with loa:

# Upload a packaged material
loa assets create --file BrickWall.mtlx.zip --org my-org --project materials --visibility PRIVATE

# Or a loose .mtlx. It is validated and packaged for you
loa assets create --file BrickWall.mtlx --org my-org --project materials --visibility PRIVATE

From the SDK and REST API

Materials are ordinary assets in the REST API, so everything that works for other assets works here: listing, versions, downloads, and access control. The @landofassets/sdk SDK wraps the same endpoints with typed requests and responses, so the upload helper you use for models works for .mtlx.zip files too.

The mtlx Tools Now Use Land of Assets

mtlx is the open-source MaterialX toolkit: mtlx-cli for local validation, packaging, and rendering, mtlx-core and mtlx-viewer for TypeScript, and an MCP server for agents. Its cloud features (login, upload, download, and search) now use Land of Assets instead of the separate MTLX.ai service, which is being retired and folded into Land of Assets.

The local tools stay local and open source. Land of Assets is where the hosted library lives.

Try It

Create a project, upload a material, and open it in the viewer. If you hit a rough edge or have a question about a specific material, get in touch.