Skip to content

Comments

Add retroreflective to specular BSDFs#2783

Open
msuzuki-nvidia wants to merge 3 commits intoAcademySoftwareFoundation:mainfrom
msuzuki-nvidia:add-retroreflective
Open

Add retroreflective to specular BSDFs#2783
msuzuki-nvidia wants to merge 3 commits intoAcademySoftwareFoundation:mainfrom
msuzuki-nvidia:add-retroreflective

Conversation

@msuzuki-nvidia
Copy link
Contributor

Add a retroreflective boolean input to the specular BSDF nodes (dielectric_bsdf, conductor_bsdf, generalized_schlick_bsdf).

  • Update the PBR specification with the new input
  • Add retroreflective input to node definitions in pbrlib_defs.mtlx
  • Add GLSL implementation. OSL and MDL have interface-only changes (the parameter is ignored)

Also includes minor test infrastructure fixes:

  • Make FilePath::createDirectory() recursive to support nested output directories
  • Resolve relative paths to absolute in OslRenderer before working directory changes
  • Skip blur.mtlx in MDL render tests due to material name mismatch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant