Alexis Andersson

leoYfver

About Me

http://goodbyekansasstudios.com
EXPERTISE
CG Supervisor
INDUSTRY
Film/TV

Connect

LOCATION
Sweden

Houdini Skills

Availability

Not Specified

Recent Forum Posts

Force USD Preview Surface in OpenGL Viewer with 19.5 Feb. 17, 2026, 7:28 a.m.

Actually i think we just got stuck with collection because it worked well before mtlx got more utilized. I think its time for us to start using material:binding purpose correctly with proxy and full.

Out of curiosity with hview:surface why was it added if material:binding purpose exists?

Force USD Preview Surface in OpenGL Viewer with 19.5 Feb. 17, 2026, 6:01 a.m.

Thanks for the reply! We are using our usdstage in multiple dccs like maya, nuke, usdview and houdini so we try to keep everything as close to usd convention as possible.

Feels like mtlx is the prio order in all of them actually. Our trouble is that not all mtlx nodes are supported in viewports renderengines and its nice to have a usdpreview we know works everywhere and we can have light textures on them for viewport speed.

Force USD Preview Surface in OpenGL Viewer with 19.5 Feb. 6, 2026, 8:34 a.m.

Ressurecting an old thread.
We have been using this env variable to make usdpreview surface whats picked in the viewport but what we really wanted was just to change prio order of what the viewport uses when having a collect node.

Usdpreviewsurface
materialx
other shader

The reason for this is that we want to show some mtlx shader in the viewport also, for example imageplane where we have more control. But now that one wont work.

TLDR
change it to priority instead of turning off mtlx shader in viewport