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.
