We have a 3D Unity application that is for a very large coastal facility (50 square miles) that shows 3D models of vessels moving in and out of deep water channels, along coastlines, to and from docking facilities, etc.
In the short term we need a way to display the water so that it looks like water. We cannot use satellite imagery because it includes static imagery of vessels. Additionally it is static and we would ideally like the water to be 3D and animated like the 3D vessel models. Since water is part of the base terrain layer we cannot control it independently. Additionally because our map is a curved surface (to match earth coordinates) traditional game engine solutions of a water plane would not seem to work.
Long term we will be including bathymetric data we have gathered and modeled which will be displayed as the base terrain layer and then we will need / want to display the water as a 3D animated layer on top of that where we can model/display tides, wakes, storm surge, etc.
Any suggestions on how to solve both near and long term goals would be appreciated.