Efficient smoke simulation on curvilinear grids
This thesis present an efficient approach for performing smoke simulation on curvilinear grids. The solution of the Navier-Stokes equations on curvilinear is made on three steps: advection, pressure solving and velocity projection. The proposed advection method is simple, fast and unconditionally-st...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/78361 |
id |
ndltd-IBICT-oai-lume56.ufrgs.br-10183-78361 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume56.ufrgs.br-10183-783612018-09-30T04:15:24Z Efficient smoke simulation on curvilinear grids Azevedo, Vinicius da Costa Oliveira Neto, Manuel Menezes de Computação gráfica Processamento : Imagem Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping grids This thesis present an efficient approach for performing smoke simulation on curvilinear grids. The solution of the Navier-Stokes equations on curvilinear is made on three steps: advection, pressure solving and velocity projection. The proposed advection method is simple, fast and unconditionally-stable. Our solution is able to maintain a staggered-grid variable arrangement, and includes an efficient solution to enforce mass conservation. Compared to approaches based on regular grids traditionally used in computer graphics, our method allows for better representation of boundary conditions, lending to more realistic results, with just a small increment in computational cost. Moreover, we are able to condensate cells where interesting artifacts tend to appear, like swirling vortices or turbulence. We demonstrate the effectiveness of our approach, both in 2-D and 3-D, through a variety of high-quality smoke simulations and animations. These examples show the integration of our method with overlapping grids and multigrid techniques. 2013-09-26T01:47:17Z 2012 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/78361 000897885 eng info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computação gráfica Processamento : Imagem Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping grids |
spellingShingle |
Computação gráfica Processamento : Imagem Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping grids Azevedo, Vinicius da Costa Efficient smoke simulation on curvilinear grids |
description |
This thesis present an efficient approach for performing smoke simulation on curvilinear grids. The solution of the Navier-Stokes equations on curvilinear is made on three steps: advection, pressure solving and velocity projection. The proposed advection method is simple, fast and unconditionally-stable. Our solution is able to maintain a staggered-grid variable arrangement, and includes an efficient solution to enforce mass conservation. Compared to approaches based on regular grids traditionally used in computer graphics, our method allows for better representation of boundary conditions, lending to more realistic results, with just a small increment in computational cost. Moreover, we are able to condensate cells where interesting artifacts tend to appear, like swirling vortices or turbulence. We demonstrate the effectiveness of our approach, both in 2-D and 3-D, through a variety of high-quality smoke simulations and animations. These examples show the integration of our method with overlapping grids and multigrid techniques. |
author2 |
Oliveira Neto, Manuel Menezes de |
author_facet |
Oliveira Neto, Manuel Menezes de Azevedo, Vinicius da Costa |
author |
Azevedo, Vinicius da Costa |
author_sort |
Azevedo, Vinicius da Costa |
title |
Efficient smoke simulation on curvilinear grids |
title_short |
Efficient smoke simulation on curvilinear grids |
title_full |
Efficient smoke simulation on curvilinear grids |
title_fullStr |
Efficient smoke simulation on curvilinear grids |
title_full_unstemmed |
Efficient smoke simulation on curvilinear grids |
title_sort |
efficient smoke simulation on curvilinear grids |
publishDate |
2013 |
url |
http://hdl.handle.net/10183/78361 |
work_keys_str_mv |
AT azevedoviniciusdacosta efficientsmokesimulationoncurvilineargrids |
_version_ |
1718751633565810688 |