Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Updates for OSL v1.14 #2204

Merged

Conversation

jstone-lucasfilm
Copy link
Member

  • Call the new subsurface_bssrdf closure in OSL v1.14 and above, falling back to the original closure signature in earlier versions.
  • Call the new chiang_hair_bsdf closure in OSL v1.14 and above, falling back to a dielectric_bsdf approximation in earlier versions.
  • Inline the OSL implementations of displacement nodes for simplicity.
  • Update the minimum OSL and MDL versions in libraries documentation.

- Call the new subsurface_bssrdf closure in OSL v1.14 and above, falling back to the original closure signature in earlier versions.
- Call the new chiang_hair_bsdf closure in OSL v1.14 and above, falling back to a dielectric_bsdf approximation in earlier versions.
- Inline the OSL implementations of displacement nodes for simplicity.
- Update the minimum OSL and MDL versions in libraries documentation.
@jstone-lucasfilm
Copy link
Member Author

Attaching a GLSL/OSL render comparison using the codebase in this PR:

MaterialXRenderTests_01_28_2025_GitHub.pdf

@jstone-lucasfilm jstone-lucasfilm merged commit fc388e4 into AcademySoftwareFoundation:main Jan 29, 2025
34 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant