Contributing to MaterialX
How to Contribute
Contributor License Agreement
Before contributing code to MaterialX, we ask that you sign a Contributor License Agreement (CLA). There are two possible CLAs available for download:
- Lucasfilm-MaterialX_CLA-Corp.pdf: please sign this one for corporate use
- Lucasfilm-MaterialX_CLA-Individual.pdf: please sign this one if you're an individual contributor
Once your CLA is signed, send it to contributors@materialx.org (please include your GitHub username) and wait for confirmation that we've received it. After that, you can submit pull requests.
Contribution Workflow
Before you begin working on a bug fix or new feature, post an issue on GitHub to let folks know about the feature or bug that you found, and mention that you intend to work on it. That way, if someone else is working on a similar project, you can collaborate, or you can get early feedback which can sometimes save time.
When you do begin your work, create a fork into your own private repository and work from there.
Full instructions on how to contribute may be found in the CONTRIBUTE.md file at the root of the materialx git repository.
MaterialX Authors, Developers and Contributors
The MaterialX project originated at Lucasfilm in 2012, and was developed as a collaboration between Industrial Light & Magic and the Lucasfilm Advanced Development Group, with contributions from Autodesk, Pixar, The Foundry, and the Open Shading Language team.
MaterialX Specification:
- Doug Smythe - Industrial Light & Magic
- Jonathan Stone - Lucasfilm Advanced Development Group
Lead Developer:
- Jonathan Stone - Lucasfilm Advanced Development Group
Additional Developers:
- Lucasfilm:
- David Bullock
- Andrew Meshekoff
- Masuo Suzuki
- Autodesk:
- Niklas Harrysson
- Bernard Kwok
- Open Shading Language
- Larry Gritz
- Derek Haase
- Adam Martinez
Additional Contributions:
Eric Bourque
Haarm-Pieter Duiker
Laura Evangelista
Adam Ferrall-Nunge
Sebastian Grassia
Jack Greasley
Ben Grimes
Örn Gunnarsson
Naty Hoffman
Malcolm Humphreys
Yoon Bae Kim
Matt Koehler
Matthew Lausch
Anders Lindqvist
Olivier Maury
Andre Mazzone
Robert Molholm
Bekah Noulles
Tauni Oxborrow
Davide Pesare
Nick Porcino
Indy Ray
Rachel Rose
Chris Schoeneman
Matthias Sharfenberg
Kirk Shimano
Kevin Wooley
Special Thanks To:
Rob Bredow
David Brickhill
Francois Chardavoine
Roger Cordes
John Gaeta
Andrew Grant
Ed Hanway
Polly Ing
Hilmar Koch
Hayden Landis
Kim Libreri
Guido Quaroni