This has probably been asked 100 times but I have searched the forums and not found an answer that works.
I have been following this article on the creation of waves https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch01.html
It works great with world position offset and tesselation except the normals are only accurate for a steepness value of 0. It is probably something I have missed but I am also wondering if the article might be the problem.
Has anybody figured out how to create normals that work with all steepness values?