I think a problem with creating and using a height map, is the height maps resolution cannot capture the details needed for such a large body of water.
I would like to cast a ray onto the water, take the intersection, then use that cordinate. It seems godot will not let me collision detect except for physics engine, physics body.
Does godot have the lower level API so I can do my own ray casting?