-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Missing refresh after changing NodeGraph attribute value #2128
Comments
Filed as internal issue #USD-7824 |
I encountered the same issue and found that usdImaging material adapter could be another place for the fix:
Where we can add NodeGraph as material sprim dependency:
I'm wondering why this was unnoticed for so long time, don't studios use nested NodeGraphs with interactive rendering? |
Description of Issue
Editing an attribute on a NodeGraph that is connected as source to a shader node will not cause a material sync.
Steps to Reproduce
/mtl/UsdPreviewSurface1/NodeGraph1.inputs:diffuseColor
to redThis one is actually a one line fix right here in usdImaging/delegate.cpp. The code in
UsdImagingDelegate::_RefreshUsdObject()
that refreshes on changes to UsdShadeShader attributes should also check for changes on UsdShadeNodeGraph attributes.Scene:
System Information (OS, Hardware)
Package Versions
Build Flags
The text was updated successfully, but these errors were encountered: