Prinicipled Shader does not display basecolor in GL viewport

   1661   3   3
User Avatar
Member
39 posts
Joined: Feb. 2017
Offline
I noticed since upgrading to H19 that the Principled Shader no longer shows the basecolor value in the Solaris GL viewport. I went back to check and this does work in 18.5, but now with the simplest possible setup I just get a greyscale result in the viewport:

Plugging in a constant doesn't help:

But if I promote and expose the parameter it does work:


I assume it's an issue with the GL tags on the parameter but I'm curious if there's a reason this behavior changed in H19.

It's a tossup which other GL shading values are read correctly -- metalness works, transparency doesn't, etc.

Attachments:
pcoip_client_SZZdRzy0R5.png (364.9 KB)
pcoip_client_SaS2znf2Sm.png (349.8 KB)
pcoip_client_od1t6Cgwx8.png (285.9 KB)

User Avatar
Member
1 posts
Joined: April 2022
Offline
After I unchecked "Only copy specified prototype primitives" option in instancer node, viewport started showing colors.
User Avatar
Member
1 posts
Joined: June 2019
Offline
did you find any other solution to this other than promote and expose the parameter?
User Avatar
Member
7769 posts
Joined: Sept. 2011
Online
Don't use the principled shader in Solaris, it has to be converted to a usd preview shader for GL so you will always be relying on that conversion.
  • Quick Links