Skip to content

Version 1.36.3

Compare
Choose a tag to compare
@jstone-lucasfilm jstone-lucasfilm released this 03 Aug 20:14

Merged shader code generation and physically-based shading nodes from Autodesk's ShaderX extensions. Added a default MaterialX viewer based on GLSL shader generation.

Added

  • Added the MaterialXGenShader library, supporting shader code generation in GLSL and OSL.
  • Added the MaterialXRender library, providing helper functionality for rendering MaterialX content.
  • Added the MaterialXView library, providing a default MaterialX viewer.
  • Added the physically-based shading node library (libraries/pbrlib).
  • Added a root-level 'cmake' folder, including a standard FindMaterialX module.
  • Added a root-level 'resources' folder, including example materials and meshes.
  • Added documents for the 1.37 specification.

Changed

  • Moved the MaterialX data libraries from 'documents/Libraries' to 'libraries'.
  • Updated MaterialX node definitions to the 1.37 specification.
  • Updated the PyBind11 library to version 2.2.4.

Removed

  • Removed customizations of PyBind11 to support Python 2.6. Only Python versions 2.7 and 3.x are now supported.