Substance Painter Renderman PxrSurface Shader


ShadersSubstance Painter

This is a Spec/Rough shader with alpha blending for Substance Painter 2018.3.X. Similar to the one that I have up currently, however this one has been optimized for creating accurate textures for Pixar's Renderman. The main difference? Renderman calculates the glossiness display inversely to what Substance Painter displays. For use with the PxrMaterial shader or the PxrLayredMaterial shader in Renderman.

To learn how to set up a Substance texture set for creating Pixar materials, as well as plugging them into your shader graph, please refer to these videos by Hans Erickson.
1. Creating Substance Texture Sets - https://www.youtube.com/watch?v=EPIlhJOFwgc
2. Overview of Renderman PBR workflow for both PXR Disney and PXR Surface - https://www.youtube.com/watch?v=wMdowzgG_xg

Please be aware that Substance seems to still have sorting issues as of 2018.3.3, so you may get weird clipping effects when you use this shader's opacity channel. The best way to combat this is to turn your partially transparent object on in solo mode, and adjust the opacity as needed.

How to Use in Substance: After downloading, navigate to C:\Program Files\Allegorithmic\Substance Painter\resources\shelf\allegorithmic\shaders, and paste the downloaded .glsl file there. The shader should be available in your Shader Settings tab within Substance.

If you have questions don't hesitate to post them below. This is one of the first shaders that I've successfully pieced together, so let me know if there are any bugs you encounter and I'll see what I can do. Works with 2018.3.3 and up.

4/20/19 - Updated to v1.1, fixed a display issue where the shader wouldn't display glossiness.

Uploaded: 3 months ago
Updated: 3 months ago
Version: 1
File Name: PxrMaterial-pbr-spec-gloss-...
Size: 1.92 KB


Be the first to comment!