Lucasfilm and ILM have launched the first open source release of the MaterialX library for computer graphics. MaterialX is an open standard developed by Lucasfilm’s Advanced Development Group and ILM engineers to facilitate the transfer of rich materials and look-development content between applications and renderers.
Originated at Lucasfilm in 2012, MaterialX has been used by ILM on features including Star Wars: The Force Awakens and Rogue One: A Star Wars Story, as well as realtime immersive experiences such as Trials On Tatooine.
Workflows at computer graphics production studios require multiple software tools for different parts of the production pipeline, and shared and outsourced work requires companies to hand off fully look-developed models to other divisions or studios which may use different software packages and rendering systems.
MaterialX addresses the current lack of a common, open standard for representing the data values and relationships required to transfer the complete look of a computer graphics model from one application or rendering platform to another, including shading networks, patterns and texturing, complex nested materials and geometric assignments. MaterialX provides a schema for describing material networks, shader parameters, texture and material assignments and color-space associations in a precise, application-independent and customizable way.
MaterialX is an open source project released under a modified Apache license.