
TVPaint Animation
The digital solution for your professional 2D animation projects.

The industry-standard open ecosystem for high-fidelity material and look-development exchange.

MaterialX is an open-source standard for the exchange of rich material and look-development content across multiple applications and renderers. Originally developed by Lucasfilm and now part of the Academy Software Foundation (ASWF), it provides a technical framework for defining complex shading graphs and material properties in a vendor-neutral format. As of 2026, MaterialX has become the de facto standard for Universal Scene Description (USD) shading, enabling seamless visual consistency between offline path tracers and real-time engines like Unreal Engine and NVIDIA Omniverse. Its architecture relies on a robust C++ and Python library that facilitates ShaderGen—a feature that automatically translates node-based material descriptions into target languages such as OSL, GLSL, MDL, and Metal. This allows technical artists and software engineers to build unified asset libraries where materials behave predictably across Maya, Houdini, Blender, and proprietary production tools. The 2026 landscape sees MaterialX deeply integrated into AI-driven texture generation workflows, providing a structured schema for diffusion-based texture outputs to be mapped into physically accurate shader networks.
MaterialX is an open-source standard for the exchange of rich material and look-development content across multiple applications and renderers.
Explore all tools that specialize in procedural shading. This domain focus ensures MaterialX delivers optimized results for this specific requirement.
A cross-platform code generation system that translates MaterialX graphs into OSL, GLSL, Metal, and HLSL.
A standardized PBR shading model based on Autodesk's Standard Surface, providing a common set of parameters for artists.
A reference visual programming environment for creating and debugging complex material networks.
Allows materials to be bound to specific geometric properties or metadata within a 3D scene.
Strict schema-based XML format for storing and sharing shader graphs and look-dev data.
Direct integration with Pixar's Hydra, allowing MaterialX shaders to be rendered in any Hydra-compliant viewport.
Users can define custom nodes in C++ or OSL and register them within the MaterialX ecosystem.
Clone the MaterialX GitHub repository to your local development environment.
Install CMake 3.15 or higher to manage the build process.
Configure the build using 'cmake -B build -D MATERIALX_BUILD_PYTHON=ON' to include Python bindings.
Compile the C++ libraries using 'cmake --build build --config Release'.
Add the 'python' directory within the build folder to your PYTHONPATH environment variable.
Initialize a MaterialX document in Python using 'mx.createDocument()'.
Import the standard library definitions (stdlib) using the loadLibraries function.
Define shader nodes and connections using the node-graph API.
Utilize the ShaderGen module to export the graph as GLSL or OSL code for your target renderer.
Validate the exported .mtlx file against the official XML schema to ensure portability.
All Set
Ready to go
Verified feedback from other users.
"Highly praised by Pipeline Architects for its stability and cross-vendor support, though artists find the XML structure complex without a GUI."
Post questions, share tips, and help other users.

The digital solution for your professional 2D animation projects.

Empowering independent artists with digital music distribution, publishing administration, and promotional tools.

Convert creative micro-blogs into high-performance web presences using generative AI and Automattic's core infrastructure.

Fashion design technology software and machinery for apparel product development.

Instantly turns any text to natural sounding speech for listening online or generating downloadable audio.

Professional studio-quality AI headshot generator for individuals and teams.