Custom, PBR-based Substance Painter Shader, created to support painting of custom normals.
Grab for free here https://www.artstation.com/a/48564478
It was developed using Painter 2025, but the shader should be compatible with most versions.
This shader is an adjusted PBR version that samples a custom user channel and uses ii directly as World Space Normals.
This way the artist can stay inside Painter and see the impact of thei custom normals in realtime.
I also explain how this WSN texture can then be rebaked into a Tangent Space Normal map.
I had this shader idea when I was using a great tool from Andrea Orioli: Very Normal Paint https://artstn.co/m/JmRRk
It uses a custom filter which converts the WSN into TSN, but the performance impact was significant and impossible to use in 4k project resolution.