GDC + VRDC@GDC 2018 Session Scheduler

View, browse and sort the ever-growing list of sessions by pass type, track, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the Mobile App, once live. Sessions do fill up and seating is first come, first serve, so arrive early to sessions that you would like to attend.

'World of Warships': Technical Aspects of Rendering High-Quality Sea 'Till Horizon


Yury Kryachko (Senior Graphics Programmer, Wargaming St. Petersburg)

Pass Type: All Access, GDC Conference + Summits, GDC Conference - Get your pass now!

Topic: Programming, Visual Arts

Format: Session

Vault Recording: TBD

Audience Level: Intermediate

This talk will cover methods for solving common problems of creating high-quality real-time sea visualization in the face of strict performance limitations on mass-user configurations. Particular attention will be paid to the quality of the distant planes, as well as efficient mathematical and hardware-dependent optimizations. The lecture will describe the aspects of wave synthesis, the way to get rid of tiling patterns, the creation of water geometry and stabilization by per-pixel correction, the transition from a legacy lighting model to PBR and finally, describe the improvements in optical effects and anti-aliasing.


This presentation will demonstrate to the audience why the important conditions for a realistic visualization of "the sea" is having a high quality and correct calculation of optical phenomena in the visualization at far-distance view, and why it should be given more attention in future developments.

Intended Audience

Programmers, technical artists, and visual artists.