Contributing to MaterialX

Contributor License Agreement

To contribute to MaterialX, you must sign a Contributor License Agreement through the EasyCLA system, which is integrated with GitHub as a pull request check.

Prior to submitting a pull request, you can sign the form through this link. If you submit a pull request before the form is signed, the EasyCLA check will fail with a red NOT COVERED message, and you'll have another opportunity to sign the form through the provided link.

  • If you are an individual writing the code on your own time and you're sure you are the sole owner of any intellectual property you contribute, you can sign the CLA as an Individual Contributor.
  • If you are writing the code as part of your job, or if your employer retains ownership to intellectual property you create, then your company's legal affairs representatives should sign a Corporate Contributor License Agreement. If your company already has a signed CCLA on file, ask your local CLA manager to add you to your company's approved list.

The MaterialX CLAs are the standard forms used by Linux Foundation projects and recommended by the ASWF TAC.

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:

  • Autodesk:
    • Niklas Harrysson
    • Bernard Kwok
    • Ashwin Bhat
    • Jonathan Feldstein
  • Adobe:
    • David Larsson
  • Nvidia:
    • Lutz Kettner
    • Jan Jordan
  • Lucasfilm:
    • Madeleine Yip
    • Will Muto
    • David Bullock
    • Andrew Meshekoff
    • Masuo Suzuki
  • Open Shading Language
    • Larry Gritz
    • Derek Haase
    • Adam Martinez

Additional Contributions:

Eric Bourque

Alister Chowdhury

Dieter De Baets

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

Karen Lucknavalai

Olivier Maury

Andre Mazzone

Nikola Milosevic

Robert Molholm

Bekah Noulles

Tauni Oxborrow

Davide Pesare

Nick Porcino

Indy Ray

Kai Rohmer

Rachel Rose

Brian Savery

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