Realistic smoke simulation using a frustum aligned grid

Realistic simulation of smoke is used in the special effects industry to produce smoke in both feature films and video games. Traditional simulations utilize uniformly spaced rectangular computational grids to perform the smoke simulation. Various changes had been proposed to improve different as...

Full description

Bibliographic Details
Main Author: Woo, Alan Wai Lun
Language:English
Published: 2010
Online Access:http://hdl.handle.net/2429/17818
id ndltd-UBC-oai-circle.library.ubc.ca-2429-17818
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-178182018-01-05T17:39:07Z Realistic smoke simulation using a frustum aligned grid Woo, Alan Wai Lun Realistic simulation of smoke is used in the special effects industry to produce smoke in both feature films and video games. Traditional simulations utilize uniformly spaced rectangular computational grids to perform the smoke simulation. Various changes had been proposed to improve different aspects of the simulation, including level of details, memory usage and simulation speed. In this thesis, I propose a novel computational grid that improves upon the level of details as well as memory usage. I propose a frustum aligned grid that takes advantage of the viewing camera because details are most important in the area close to the camera. A frustum aligned grid reduces the amount of grid points necessary to cover the whole domain by placing a high concentration of grid points near the camera while having sparse grid points away from the camera. By using a larger number of grid lines in the direction parallel to the camera and fewer grid lines in the direction perpendicular to the camera, high level of details using a smaller amount of memory can be achieved. The grid is logically rectangular and a perspective transformation can map the grid into a spatially rectangular one. These properties enable the use of existing simulation tools with some modifications, thus maintaining the level of speed. Experimental results and comparison with a standard uniform grid demonstrate the practicality and effectiveness of the proposed method. Science, Faculty of Computer Science, Department of Graduate 2010-01-08T18:57:18Z 2010-01-08T18:57:18Z 2006 2006-05 Text Thesis/Dissertation http://hdl.handle.net/2429/17818 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
collection NDLTD
language English
sources NDLTD
description Realistic simulation of smoke is used in the special effects industry to produce smoke in both feature films and video games. Traditional simulations utilize uniformly spaced rectangular computational grids to perform the smoke simulation. Various changes had been proposed to improve different aspects of the simulation, including level of details, memory usage and simulation speed. In this thesis, I propose a novel computational grid that improves upon the level of details as well as memory usage. I propose a frustum aligned grid that takes advantage of the viewing camera because details are most important in the area close to the camera. A frustum aligned grid reduces the amount of grid points necessary to cover the whole domain by placing a high concentration of grid points near the camera while having sparse grid points away from the camera. By using a larger number of grid lines in the direction parallel to the camera and fewer grid lines in the direction perpendicular to the camera, high level of details using a smaller amount of memory can be achieved. The grid is logically rectangular and a perspective transformation can map the grid into a spatially rectangular one. These properties enable the use of existing simulation tools with some modifications, thus maintaining the level of speed. Experimental results and comparison with a standard uniform grid demonstrate the practicality and effectiveness of the proposed method. === Science, Faculty of === Computer Science, Department of === Graduate
author Woo, Alan Wai Lun
spellingShingle Woo, Alan Wai Lun
Realistic smoke simulation using a frustum aligned grid
author_facet Woo, Alan Wai Lun
author_sort Woo, Alan Wai Lun
title Realistic smoke simulation using a frustum aligned grid
title_short Realistic smoke simulation using a frustum aligned grid
title_full Realistic smoke simulation using a frustum aligned grid
title_fullStr Realistic smoke simulation using a frustum aligned grid
title_full_unstemmed Realistic smoke simulation using a frustum aligned grid
title_sort realistic smoke simulation using a frustum aligned grid
publishDate 2010
url http://hdl.handle.net/2429/17818
work_keys_str_mv AT wooalanwailun realisticsmokesimulationusingafrustumalignedgrid
_version_ 1718590648658952192