View, browse and sort the ever-growing list of GDC sessions by time, pass type, track, and format. With GDC Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App. Sessions do fill up, so please arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.
In order to best utilize Session Scheduler, please use the login credentials you've set up on this page as your login credentials on our GDC Mobile App. Your login credentials are the same as your registration login. You can download the app on iTunes or Google Play.
Yury Kryachko (Senior Graphics Programmer, Wargaming St. Petersburg)
Location: Room 3020, West Hall
Date: Thursday, March 22
Time: 11:30am - 12:30pm
Pass Type: All Access, GDC Conference + Summits, GDC Conference - Get your pass now!
Topic: Programming, Visual Arts
Vault Recording: Video
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.
Programmers, technical artists, and visual artists.