Using a VertexNormalWS multiplied with an input, we can affect the world space position of the vertices of our mesh by sending the output into the material’s world position offset output (see Material Outputs).
An alternative use for VertexNormalWS is to use the blue (B) channel as a mask (normal points upwards) to mask out the normal texture and reveal another texture automatically (such as snow on top of a rock).