Optimizing a Water Simulation based on Wavefront Parameter Optimization

Martin Lundgren · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2017

DICE, a Swedish game company, wanted a more realistic water simulation. Currently, most large scale water simulations used in games are based upon ocean simulation technology. These techniques falter when used in other scenarios, such as coastlines. In order to produce a more realistic simulation, a new one was created based upon the water simulation technique "Wavefront Parameter Interpolation". This technique involves a rather extensive preprocess that enables ocean simulations to have interactions with the terrain. This paper is about optimizing the current implementation of DICE's water simulation. The goal is to achieve better runtime GPU performance. After implementing various optimizations, a speedup of roughly 4-6x was achieved. Performance was evaluated on the PlayStation 4 gaming console.

Read the paper · More papers on PaperTik