Simple, Rasterization-based Liquids - IMAGINE Accéder directement au contenu
Chapitre D'ouvrage Année : 2013

Simple, Rasterization-based Liquids

Résumé

Rasterization pipelines are ubiquitous today. They can be found in most of our personal computers as well as in smaller, hand-held devices--like smart phones--with lower-end hardware. However, simulating particle-based liquids requires sorting the particles which is cumbersome when using a rasterization pipeline. In this chapter, we describe a method to simulate liquids without having to sort the particles. Our method was specifically designed for these architectures and low shader model specifications (starting from shader model 3 for 3D liquids). Instead of sorting the particles, we splat them onto a grid (i.e. a 3D or 2D texture) and solve the inter-particle dynamics directly on the grid. Splatting is simple to perform in a rasterization pipeline, but can also be costly. Thanks to the simplified pass on the grid, we only need to splat the particles once. The grid also provides additional benefits: we can easily add artificial obstacles for the particles to interact with, we can ray cast the grid directly to render the liquid surface, and we can even gain a speed up over sort-based liquid solvers--such as the optimized solver found in the DirectX 11 SDK.
Fichier principal
Vignette du fichier
AuthorVersion.pdf (757.39 Ko) Télécharger le fichier
Vignette du fichier
Image1.png (298.97 Ko) Télécharger le fichier
Vignette du fichier
Image2.png (184.8 Ko) Télécharger le fichier
SimpleLiquidsH264.avi (21.85 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Format : Figure, Image
Format : Figure, Image
Format : Vidéo
Loading...

Dates et versions

hal-01015306 , version 1 (26-06-2014)

Identifiants

Citer

Martin Guay. Simple, Rasterization-based Liquids. Carsten Dachsbacher. GPU Pro 5, A K Peters/CRC Press, pp.55-64, 2013, 978-1-4822-0864-1. ⟨10.1201/b16721-6⟩. ⟨hal-01015306⟩
404 Consultations
662 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More