Randomising point locations for realistic waves

Ton’s of stuff (Phillips/Gerstner/FFT etc etc) around for that matter. Like:

And a rather very simple intro on Gerstner:

Plus for the Phillips:

Anyway, see this as well:

Bad news: this is not a game - at all - for components > you’ll need obviously to cut the mustard via code. If you have plans to walk that type of walk I could provide some indicative help (but not the real code).