Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update MDL code generator to support MDL 1.7 #1273

Merged
merged 3 commits into from
Mar 10, 2023

Conversation

krohmerNV
Copy link
Contributor

  • changed the sheen implementation to match OSL as close as possible
  • completed the mix, add, and multiply functions for BSDFs, EDFs, and VDFs
  • add MDL implementation for mix of surfaceshader, volumeshader, and displacementshader
  • fixed empty resource paths that showed MaterialX fileprefixes
  • handled relative resources, but encourage to use flattenFilenames on the document before generating MDL in order to have full application control on resource paths

krohmerNV and others added 3 commits March 7, 2023 16:54
- changed the sheen implementation to match OSL as close as possible
- completed the mix, add, and multiply functions for BSDFs, EDFs, and VDFs
- add MDL implementation for mix of surfaceshader, volumeshader, and displacementshader
- fixed empty resource paths that showed MaterialX fileprefixes
- handled relative resources, but encourage to use `flattenFilenames` on the document
  before generating MDL in order to have full application control on resource paths
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Mar 10, 2023

CLA Signed

The committers listed above are authorized under a signed CLA.

@jstone-lucasfilm
Copy link
Member

@krohmerNV It looks like the EasyCLA system is asking for additional authorization for your CLA, so you may need to click on one of the links above to resolve it. Usually the Linux Foundation is very responsive if you need to file a support ticket.

@krohmerNV
Copy link
Contributor Author

@krohmerNV It looks like the EasyCLA system is asking for additional authorization for your CLA, so you may need to click on one of the links above to resolve it. Usually the Linux Foundation is very responsive if you need to file a support ticket.

The check passed for other PR. This one is still marked as failed.

@DerrickLFX
Copy link

/easycla

Copy link
Member

@jstone-lucasfilm jstone-lucasfilm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work on this change, thanks @krohmerNV!

@jstone-lucasfilm jstone-lucasfilm merged commit 3d82847 into AcademySoftwareFoundation:main Mar 10, 2023
Michaelredaa pushed a commit to Michaelredaa/MaterialX that referenced this pull request Oct 21, 2023
…on#1273)

- changed the sheen implementation to match OSL as close as possible
- completed the mix, add, and multiply functions for BSDFs, EDFs, and VDFs
- add MDL implementation for mix of surfaceshader, volumeshader, and displacementshader
- fixed empty resource paths that showed MaterialX fileprefixes
- handled relative resources, but encourage to use `flattenFilenames` on the document before generating MDL in order to have full application control on resource paths
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.

None yet

3 participants