Unity Products:Amplify Shader Editor/Blend Normals
Blend Normals Node
The Blend Normals node blends two normals using the Whiteout Blend method. Instead of just averaging both normal maps, they are calculated the following way:
BlendedNormal = normalize( float3( A.xy + B.xy, A.z*B.z ).
This way details, which would have been lost on an regular average, are better preserved.
Nodes used:
Float,
Texture Sample,
Blend Normals
Node Parameter | Description | Default Value |
---|---|---|
A | First normal to blend. Only visible if the respective input port is not connected. | 0,0,0 |
B | Second normal to blend. Only visible if the respective input port is not connected. | 0,0,0 |
Input Port | Description | Type |
---|---|---|
A | First normal to blend. | Vector3 |
B | Second normal to blend. | Vector3 |