GDC is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

View, browse and sort the ever-growing list of sessions by pass type, track, and format. With this Session Viewer, you can view GDC 2023 session details, speakers and share your favorites via social media. You will be able to build your schedule 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.

Advanced Graphics Summit: Open-World Water Rendering and Real-Time Simulation

Zhenyu Mao  (Principal Software Engineer, LightSpeed Studios)

Kui Wu  (Senior Rsearcher, LightSpeed Studios)

Pass Type: All Access Pass, Summits Pass

Topic: Programming

Format: Lecture

Vault Recording: TBD

Audience Level: Intermediate

Water is a critical feature in video games, especially open-world games. This session will introduce a unified solution for large water bodies rendering and simulation for open-world games.

The shallow water equation (SWE) with the particle system is used for water simulation, and a sophisticated algorithm is designed for the open-world water system to combine precomputed offline data and the real-time simulation result. The water mesh is rendered with a mixed tech of screen space tessellation, CDLOD, and adaptive GPU tessellation based on height map, flow map, and other procedural generated assets. All solutions are blended seamlessly around the border.

Takeaway

The audience will learn multiple tessellation methods used in water rendering, From the common tech like CDLOD to new tech, like the adaptive GPU tessellation method. The audience will also learn how the shallow water equation is used in fluid simulation, and how it is optimized to run in real-time and blend with baked water data.

Intended Audience

This is for game developers, 3D programmers, and physics and fluid simulation researchers.