Real-time fluid simulation using discrete sine/cosine transforms

Benjamin Long, Erik Reinhard

Research output: Contribution to journalArticle (Academic Journal)peer-review

25 Citations (Scopus)

Abstract

Recent advances in fluid simulations have yielded exceptionally realistic imagery. However, most algorithms have computational requirements that are prohibitive for real-time simulations. Using Fourier based solutions mitigates this issue, although due to wraparound, boundary conditions are not naturally available, leading to inconsistencies near the boundary. We show that slip boundary conditions can be imposed by solving the mass conservation step using cosine and sine transforms instead of the Fourier transform. Further, we show that measures against density dissipation can be computed using cosine transforms and we describe a new method to compute surface tension in the same domain. This combination of related algorithms leads to real-time simulations with boundary conditions.
Translated title of the contributionReal-time fluid simulation using discrete sine/cosine transforms
Original languageEnglish
Pages (from-to)99-106
JournalI3D '09: Proceedings of the 2009 symposium on Interactive 3D graphics and games
Publication statusPublished - 2009

Bibliographical note

ISBN: 9781605584294
Publisher: ACM
Name and Venue of Conference: I3D '09: Proceedings of the 2009 symposium on Interactive 3D graphics and games
Other identifier: 2001191

Fingerprint

Dive into the research topics of 'Real-time fluid simulation using discrete sine/cosine transforms'. Together they form a unique fingerprint.

Cite this