github AcademySoftwareFoundation/MaterialX v1.38.4
Version 1.38.4

latest releases: v1.38.10, v1.38.9, v1.38.8...
2 years ago

Added

  • Added JavaScript bindings for MaterialXCore, MaterialXFormat, and MaterialXGenGlsl.
  • Added a sample Web Viewer, built and deployed through GitHub Actions.
  • Added a MaterialX graph for the glTF PBR shading model.
  • Added new 'worleynoise2d' and 'worleynoise3d' nodes, with implementations in GLSL, OSL, and MDL.
  • Added new 'surface_unlit' node, with implementations in GLSL, OSL, and MDL.
  • Added support for the glTF geometry format in MaterialXRender and MaterialXView.

Changed

  • Moved the MaterialX project to the Academy Software Foundation GitHub.
  • Removed hardcoded references to "libraries" in calls to GenContext::registerSourceCodeSearchPath. (See Developer Notes below for additional details.)
  • Improved the accuracy of mx_ggx_dir_albedo_analytic and mx_fresnel_conductor in GLSL.
  • Updated the PyBind11 library to version 2.9.0.

Fixed

  • Aligned GLSL and MDL implementations of 'fractal3d' with OSL.
  • Fixed MDL implementations of 'sheen_bsdf' and 'thin_film_bsdf'.
  • Fixed an error in code generation from multi-output node graphs.

Developer Notes

  • This release removes hardcoded references to "libraries" in calls to GenContext::registerSourceCodeSearchPath within the MaterialX codebase. Applications with their own custom code generators should make the same change, removing hardcoded references to "libraries" in calls to GenContext::registerSourceCodeSearchPath. See pull request 877 for coding details.

Don't miss a new MaterialX release

NewReleases is sending notifications on new releases.