Meteoblue has plenty of wave data parameters in the weather data provided through their website. I suggest that data is used to drive wave modeling in the sim. Maybe something like this:
- Use swell height data from Meteoblue to create ocean swell. These will be smooth, long waves that are independent of wind, probably mainly done with bump mapping
- Use the wind data already present in the sim to create waves. Wave modeling includes texturing (such as foam), reflectivity (specular reflection, “glassy water” tends to get reduced even with light wind and is gone with strong wind), and bump mapping.
Using swell data rather than just wind data solves the “flat ocean” problem many users are complaining about today - the real world ocean is not flat just because there is no wind.
Using Meteblue’s wind wave data to drive wave is probably not a good idea, since they do not seem to provide wave data for lakes and we need those to have waves too.