AcademySoftwareFoundation / OpenPBR

Specification and reference implementation for the OpenPBR Surface shading model
Apache License 2.0
407 stars 18 forks source link

Anisotropic roughness in MaterialX implemetation differs from the specification #153

Closed msuzuki-nvidia closed 5 months ago

msuzuki-nvidia commented 6 months ago
The .mtlx is utilizing the <roughness_anisotropy> from pbrlib, however the formula used in the function differs from the specification. Specification formula
mtlx_opbr_aluminum_brushed pt_opbr_aluminum_brushed
jstone-lucasfilm commented 6 months ago

That's a good note, thanks @msuzuki-nvidia, and we're planning to update this logic to match the current OpenPBR specification.