I'm trying to set up a principled shader in a material library. When I hit tab, I get a subset of options and the shader isn't one of them. I'm sure there's a setting somewhere I missed. Can anyone tell me what I'm missing?
Create a material builder and dive in. There you can create a principle shader or any other vex related shaders . The new workflow is a little more container like.
Jonas Sorgenfrei FX/PIPELINE TD | RISE Visual Effects Studios
JonasSorgenfrei Create a material builder and dive in. There you can create a principle shader or any other vex related shaders . The new workflow is a little more container like.
I actually don't recommend doing that. There's a difference between the principled shader on its own and one connected inside a mantra material builder. The material builder will force generation of source code and bloat the USD and also slow down translation. the principled shader on its own will only create an asset reference and will generate fast, lean USD.
What you can do is create a VEX builder to create the shader and then cut and paste it outside the builder directly into the material library. When done this way, you will also get a USD preview material that will show what your shader will look like in GL. When using a material builder, the GL look will just be default gray.
Edit: another option is to change the tab menu mask for the library to '*' this way you will be unrestricted from what nodes you can create inside.