Whenever you can control the size of a gradient of a surface intersecting an object, you can make shore waves! This uses a simliar setup to my distance field shore waves. Now we can have waves in all direction just like in the recent Assassin's Creed games!
The effect is based off the gradient provided by the world height as shown by Chris Murphy in this twitter thread: https://twitter.com/highlyspammable/status/1228557821815357440