MaterialX

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:

  1. Lucasfilm-MaterialX_CLA-Corp.pdf: please sign this one for corporate use
  2. 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

Naty Hoffman

Malcolm Humphreys

Yoon Bae Kim

Matt Koehler

Matthew Lausch

Olivier Maury

Andre Mazzone

Robert Molholm

Bekah Noulles

Tauni Oxborrow

Davide Pesare

Nick Porcino

Indy Ray

Rachel Rose

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