“Real-time synthesis and rendering of ocean ..
SIGGRAPH 2017 Papers - Real-Time Rendering
The water surface is rendered with a sophisticated shader that combines all data generated in the previous rendering passes. The shader takes advantage of the latest research on specular anti-aliasing and physically-based-rendering in order to generate photorealistic visuals in real-time.
SIGGRAPH 2017 papers on the web
For the rendering of caustics, Typhoon uses a novel technique called Cascaded Caustic Mapping, inspired by cascaded shadow mapping and by ideas from published papers. The technique runs entirely on the GPU and generates caustic textures of variable level of detail in real-time which are then mapped on the underwater environment. The caustic shaders also support chromatic dispersion.