Material function 'RotateAboutAxis' not behaving like I expected it to

You need to add result of the node to your original vertex normal and normalize the result, since the node outputs the difference between original position and rotated position.

1 Like