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

"Enable Scene Materials" in usdview doesn't work with RenderMan #3490

Open
robp-sidefx opened this issue Jan 23, 2025 · 1 comment
Open

"Enable Scene Materials" in usdview doesn't work with RenderMan #3490

robp-sidefx opened this issue Jan 23, 2025 · 1 comment

Comments

@robp-sidefx
Copy link
Contributor

I noticed that with USDIMAGINGGL_ENGINE_ENABLE_SCENE_INDEX=1, the "Enable Scene Materials" menu item doesn't take immediate effect when the RenderMan delegate is active. If I switch to Embree and back, I can see the materials have then appeared/disappeared.

This still works as-expected (i.e., live update) with USDIMAGINGGL_ENGINE_ENABLE_SCENE_INDEX=0. It also works as-expected in Storm, perhaps due to the Storm-specific Scene Index that links materials and meshes for dirtying/syncing (though this is purely speculation at this point).

We're tracking down some similar misbehaviour in our app, which is what steered me towards "let's see if it's actually working in usdview" as a debugging step.

@jesschimein
Copy link
Collaborator

Filed as internal issue #USD-10590

(This is an automated message. See here for more information.)

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

No branches or pull requests

2 participants