Skip to content

EMSUSD-1975 - Optimize material libraries#4055

Merged
seando-adsk merged 3 commits intodevfrom
gamaj/EMSUSD-1975/allow_optimizing_inside_shader_libraries
Jan 6, 2025
Merged

EMSUSD-1975 - Optimize material libraries#4055
seando-adsk merged 3 commits intodevfrom
gamaj/EMSUSD-1975/allow_optimizing_inside_shader_libraries

Conversation

@JGamache-autodesk
Copy link
Contributor

Allow deep library optimization ff a user introduces a material library that has nodes implemented via NodeGraph that embed optimizable nodes.

Also fixed issues encountered while dealing with MaterialX namespaces.

Allow deep library optimization ff a user introduces a material library that has nodes implemented via
NodeGraph that embed optimizable nodes.

Also fixed issues encountered while dealing with MaterialX namespaces.
Copy link
Collaborator

@frohnej-adsk frohnej-adsk left a comment

Choose a reason for hiding this comment

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

Very nice! I added some thoughts on improving readability, but I'm not sure if all of it is possible or makes sense.

frohnej-adsk
frohnej-adsk previously approved these changes Dec 20, 2024
@JGamache-autodesk JGamache-autodesk added the ready-for-merge Development process is finished, PR is ready for merge label Jan 6, 2025
@JGamache-autodesk
Copy link
Contributor Author

@seando-adsk ready for merge.

@seando-adsk seando-adsk merged commit 42a472a into dev Jan 6, 2025
2 checks passed
@seando-adsk seando-adsk deleted the gamaj/EMSUSD-1975/allow_optimizing_inside_shader_libraries branch January 6, 2025 17:26
JGamache-autodesk added a commit that referenced this pull request Jan 6, 2025
Recent changes from #4055 makes me believe the issues I had previously
with MaterialX 1.38.5 are now fixed. Re-enabling lobe pruning across all
MaterialX versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

materials ready-for-merge Development process is finished, PR is ready for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants