2019 PBR Spec/Rough + Alpha Blending Shader


ShadersSubstance Painter

This is an updated PBR Spec/Rough shader with alpha blending for Substance Painter 2018.3.X. 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. The best way to combat this is to turn your partially transparent object on in solo mode.

How to Use: 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 the first shader 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: 11 months ago
Updated: 3 months ago
Version: 2
File Name: pbr-spec-gloss-alphaCRA_v1....
Size: 1.91 KB


11 months ago


11 months ago

Thank you mister. This shader is very helpful.

10 months ago


8 months ago

Using the v1.1 and its still not displaying Gloss propperly. Painter Version 2019.1

8 months ago

My apologies @ssnd292, I updated the gloss display on this a while back but it seems that Substance still hasn't approved my reupload. I will try to email their support team to make it available. Thanks for letting me know!

6 months ago

It's not working properly in Substance Painter, version 2019.2.0
Build 3242 - 7c01df656b0c7602185fd275de419c6c6347bf49

It messes up with Specular channel. I tried to replace shader inside the substance file I'm working on, but it messed up with Glossiness settings (also with Specular a little bit) - it just drops it to default state in the viewport.
Keep it in mind. Probably you would have to reset everything from scratch.
Or start texturing with this shader from the very beginning.

P.S. problem doesn't occur with this shader for v. 2018 https://share.substance3d.com/libraries/4478

4 months ago

hi this is working great in 2019.2.0 except for iray. when in render mode it only respects glossiness value and ignores roughness