Odds are good that you're doing arithmetic between a float 4 and a float 3 somewhere? Without the output from the log and a complete graph it's impossible to see from this image what the error is. On an unrelated note, why are you multiplying your green channel by -1 in the normal map 1? You can do that in the texture…
You should dot the up vector against the Pixel Normal WS. as a post effect you could do the same against the screen space world normal. http://www.polycount.com/forum/attachment.php?attachmentid=18300&stc=1&d=1405148878 The node is PixelNormalWS Dot that against your up vector Then to tighten the mask: Add 1 to the result…
Hey, love this shader. Im using it to set up some moss for the rocks in my scene. Im having a little trouble using the mask to "Lerp" between 2 normal maps. It works fine using it for the roughness and Base Colour. I think its because im using the PixelNormalWS node, I have looked around but cant figure out why its…