Computational Science Technical Note CSTN-218

CSTN Home

High Performance Simulation and Visualisation of Water-Like Effects in Games and Visual Media using Particle Methods

T. S. Lyes and K. A. Hawick

Archived: 2013

Abstract

Visualizations of water, fluids and other complex natural systems can add a great degree of realism to computer games, simulaions and other visual media, and contribute to a greater understanding of a scientific model. Many model systems can be simulated with a reasonable level of accuracy by using a particle systems approach. Water simulation presents additional challenges - both in in terms of particle control physics and graphical rendering of the system - when compared to other particle-gas based simulations such as plasma or fire. Additions to the simulation include confined spatial areas where the particle system physics can be easily observed. Parallel implementation allows this sort of complex system to be rendered in real-time as well as enabling a larger particle count for increased realism. Various rendering techniques such as custom-made shaders can also add to visualization realism as well as impact the performance of the simulation as these can be executed on the GPU itself. In this article various methods are described and tested and a discussion of ongoing computational issues is presented.

Keywords: water effect; game; visual media; particle simulation

Full Document Text: Not yet available.

Citation Information: BiBTeX database for CSTN Notes.

BiBTeX reference:

@TECHREPORT{CSTN-218,
        author = {T. S. Lyes and K. A. Hawick},
        title = {High Performance Simulation and Visualisation of Water-Like Effects
                in Games and Visual Media using Particle Methods},
        institution = {Computer Science, Massey University, Auckland, New Zewaland},
        year = {2013},
        number = {CSTN-218},
        note = {INMS Postgraduate Conference, October 2013},
        keywords = {water effect; game; visual media; particle simulation},
        owner = {kahawick},
        timestamp = {2013.09.06}
}


[ CSTN Index | CSTN BiBTeX ]