Niklas Harrysson
Niklas Harrysson
This change list adds a build option to select between supporting either the old legacy OSL closures or the new OSL closures in development. By default the old closures are...
As pointed out by @code-monkey in this issue (https://github.com/Autodesk/standard-surface/issues/20), the `surface` node in MaterialX pbrlib only supports monochromatic opacity with a float input. In order to support colored opacity we...
We use the color component average to convert directional albedo to a monochromatic value in `generalized_schlick_bsdf`. Conversion is done to avoid getting complementary colors on the base layer. But the...
At the Physically Based Shading course at Siggraph this year Naty Hoffman presented issues with established Fresnel models. Both how it's incorrect to use the physical Fresnel equations directly in...
This change list implements a redesign of the `TypeDesc` class used for data type descriptions in MaterialX. The main purpose of this change is to solve issue #1608. But the...