Skip to content

Conversation

@krohmerNV
Copy link
Contributor

@krohmerNV krohmerNV commented Nov 1, 2024

add new version to GenMDL and remove uniform restriction from material IOR

Minor updates:

  • improve MDL printing by adding named parameters
  • handle 1-element mixes (basically scale) above layers
  • improve blur and height to normal to return something meaningful (before totally broken)
  • improve non-material outputs that can be rendered, e.g. float3x3 and float4x4
  • preparations for MDL 1.10
  • remove shader parameters from the public MDL material interface. backsurfaceshader and displacementshader showed up with default values only after recent upstream changes

@krohmerNV krohmerNV force-pushed the PR-mdl-1.9-update branch 2 times, most recently from 10412ee to 1bebc31 Compare November 11, 2024 09:40
@krohmerNV krohmerNV changed the title WIP: MDL 1.9 updates MDL 1.9 updates Nov 11, 2024
Copy link
Contributor

@ld-kerley ld-kerley left a comment

Choose a reason for hiding this comment

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

Overall looks good to me - I left a couple of small notes below - but nothing major.

I don't have a way to test the MDL backend at the moment - so relying on the unit tests and you to validate its generating the correct images etc, but code structure etc looks good to me.

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.

This looks like a great set of improvements, thanks @krohmerNV, and I had just a few recommendations for edits.

…tion from material IOR

Minor updates:
- improve MDL printing by adding named parameters
- handle 1-element mixes (basically scale) above layers
- improve blur and hight to normal to return something meaningful (before totally broken)
- improve non-material outputs that can be rendered, e.g. float3x3 and float4x4
@krohmerNV
Copy link
Contributor Author

@jstone-lucasfilm @ld-kerley
I guess I'm ready with this PR now

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.

This looks like a great set of improvements, thanks @krohmerNV!

@jstone-lucasfilm jstone-lucasfilm merged commit a3a7744 into AcademySoftwareFoundation:main Nov 21, 2024
33 checks passed
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.

3 participants