MaterialX

Third-Party MaterialX Support


A number of third-party systems and packages support MaterialX, or are working to add support for MaterialX in the future. We will add descriptions to the list below as these efforts are made public.


MaterialX Standard Node OSL Shaders

The MaterialX specification expects material node operators to have the exact same mathematical behavior regardless of which context or package they're evaluated in. To remove any interpretation ambiguity in how operators should be computed, OSL code has been provided for most MaterialX nodes. Adam Martinez and Derek Haase have generously contributed these as part of a MaterialX subsection of the OSL repository, and a copy will soon be included with the MaterialX distribution on GitHub.


USD / MaterialX (Pixar)

Lucasfilm and Pixar are working together toward full compatibility between MaterialX and USD, so that MaterialX node graphs and assignments can be fully encoded in USD within the USDShade schema. This will allow systems to take advantage of USD scene composition features for MaterialX-compliant networks. A set of utilities and plugins will be provided to allow conversion between MaterialX and USDShade networks. Pixar expects to have a finalized MaterialX-compliant API in late Summer 2017.

MaterialX was developed in collaboration with:


<Autodesk Logo> <Foundry Logo>