Cui, Xue (2017) Lattice Boltzmann method and vortex methods for fluid animation. Masters thesis, Memorial University of Newfoundland.
[English]
PDF
- Accepted Version
Available under License - The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission. Download (3MB) |
Abstract
Most fluid solvers for visual effects are based on splitting Navier-Stokes (N-S) PDEs. In the N-S solver, a projection step is often applied to correct the minor errors from advection and produces divergence free constraint for incompressible fluid flow in order to output flows with swirls. It is one of the key steps in classic N-S solver, giving us turbulence visual effects. We follow the conventional N-S based solver, but mainly focus on a growing popular method named as LBM (Lattice Boltzmann Method). Many visual effect researches have proposed to utilize LBM's straightforward parallelizable feature but neglected its capabilities for generating appealing visual effects. By investigating popular vortex methods of classic N-S solvers, we presented hybrid methods for enriching visual complexity for LBM. They require additional steps for vortex calculation and boundary conditions processing on macroscopic and microscopic levels, but are able to provide rich details for the simualtion with acceptable computation cost. Compared to introducting a complex turbulence model for LBM, our approach is easy-to-implement and straightforward.
Item Type: | Thesis (Masters) |
---|---|
URI: | http://research.library.mun.ca/id/eprint/12708 |
Item ID: | 12708 |
Additional Information: | Includes bibliographical references (pages 60-63). |
Keywords: | Fluid Animation, Computer Graphics, Computer Animation, Physically Based Animation, Vortex Methods |
Department(s): | Science, Faculty of > Computer Science |
Date: | June 2017 |
Date Type: | Submission |
Library of Congress Subject Heading: | Flow visualization -- Mathematical models; Computer animation -- Mathematics |
Actions (login required)
View Item |