Curse you ufna! as always!
Do you mind sharing some information on how this is done? I’m basically trying to do the same thing but I’m stuck… I can make a shader with waves but how do I get the surface height data afterwards? any tips?
It’s the classic approach - I have separate class that calculates the wave height in desired world points on cpu. It’s being computed for each of ship’s “tension dot” (I plan to slice the ship into volumes then). This class uses the same height function as a shader, and parameters are synchronized between them (on 1:10 you can see how I’m changing wave height to make wave higher).
Looks great the only thing i think could be improved is the dampening, the ships seams a bit too stiff in it’s dampening on the waves as if it wee hitting a solid floor under the waves.
Impressive stuff. How viable is it to make something like AC4’s ocean? I mean, is there much clipping between the water and the ship’s hull or is it something you are going to work on?
…wait what?! You would be the first man who share his project source .Nobody else do that , they just show screenshots:(
Hope you won’t change your mind.