Why Cant i use my Normals on a Landscapematerial?

Hi

So my Problem is, i made a landscape material where the layer changes the Textur by its Oriantation, like in the VehicleDemo

The problem i have is that this methode isnt working for the Normals, i cant use this output with the Lerp which is connected to the normals.

The error im geting says: "[SM5] (Node PixelNormalWS) Invalid node PixelNormalsWS uses Normal Input

Whats Wrong there?

It is essentially a circular expression when you read pixel normal inside of the normal part of the shader. You will have to specify the normal map manually and transform it into the desired space.

Thanks Ryan,

i will try it.

Just use the material function “world aligned blend” it has options to handle that.

and because these replies never go where I think they will, repeating in comment reply:

Just use the material function “world aligned blend” it has options to handle that.

Hello I am having the same problem trying to create a similar texture.

My Up vector shader works fine for everything but the normal map. I am getting the same error as above.

siebencorgie: Did you understand RyanB’s solution? Can you share? I’m not sure how to specify the normal map manually and transform it into the desired space.

Thanks a lot!

Hi thanks for your response. However I have added some parametric controls that I want to use in my material instances.

I’ll post my set up. To be honest I don’t really understand how to use the World aligned blend node to get what I am going for.