Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
| Ano de defesa: | 2009 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Laboratório Nacional de Computação Científica
Serviço de Análise e Apoio a Formação de Recursos Humanos BR LNCC Programa de Pós-Graduação em Modelagem Computacional |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://tede.lncc.br/handle/tede/107 |
Resumo: | Técnicas baseadas em física têm chamado a atenção da comunidade de computação gráfica, em especial para animação de fluidos (gás ou líquidos). As técnicas tradicionais para animação de fluidos são metodologias top-down baseadas em malhas 2D/3D, tais como Diferenças Finitas e Elementos Finitos, em conjunto com equações de fluidos Navier-Stokes. Entretanto, tais métodos têm um custo computacional alto. Uma alternativa é o uso de técnicas baseadas em Autômatos Celulares do tipo Lattice Gas (LGCA) e o Método de Lattice Boltzmann (LBM). A idéia básica desses métodos consiste em obter a dinâmica macroscópica de um fluido a partir do comportamento coletivo de diversas partículas microscópicas. Em geral, tais metodologias bottom-up são eficientes do ponto de vista computacional. Neste trabalho, são estudados os aspectos teóricos e práticos da animação computacional de fluidos bidimensionais para computação gráfica, usando um método LGCA chamado FHP, e um método LBM chamado D2Q9. É proposto um modelo de fluido 3D baseado nos modelos bidimensionais FHP e D2Q9, bem como em métodos de interpolação. Em seguida, são apresentadas duas aplicações para animação de fluidos através dos métodos mencionados, uma para execução em tempo real e outra para execução off-line. Nos resultados dos experimentos computacionais são enfatizados a simplicidade e o potencial dos modelos propostos quando combinados com técnicas eficientes de rendering. |
| id |
LNCC_a4d2ea7c35fefac1acd74e9ba082d323 |
|---|---|
| oai_identifier_str |
oai:tede-server.lncc.br:tede/107 |
| network_acronym_str |
LNCC |
| network_name_str |
Biblioteca Digital de Teses e Dissertações do LNCC |
| repository_id_str |
|
| spelling |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice BoltzmannFluid Animation Through Lattice Gas and Lattice Boltzmann MethodsAnimação por ComputadorAutômato CelularDinâmica dos FluidosProcessamento Eletrônico de Dados.Computer AnimationCellular AutomataFluids AnimationData ProcessingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAOTécnicas baseadas em física têm chamado a atenção da comunidade de computação gráfica, em especial para animação de fluidos (gás ou líquidos). As técnicas tradicionais para animação de fluidos são metodologias top-down baseadas em malhas 2D/3D, tais como Diferenças Finitas e Elementos Finitos, em conjunto com equações de fluidos Navier-Stokes. Entretanto, tais métodos têm um custo computacional alto. Uma alternativa é o uso de técnicas baseadas em Autômatos Celulares do tipo Lattice Gas (LGCA) e o Método de Lattice Boltzmann (LBM). A idéia básica desses métodos consiste em obter a dinâmica macroscópica de um fluido a partir do comportamento coletivo de diversas partículas microscópicas. Em geral, tais metodologias bottom-up são eficientes do ponto de vista computacional. Neste trabalho, são estudados os aspectos teóricos e práticos da animação computacional de fluidos bidimensionais para computação gráfica, usando um método LGCA chamado FHP, e um método LBM chamado D2Q9. É proposto um modelo de fluido 3D baseado nos modelos bidimensionais FHP e D2Q9, bem como em métodos de interpolação. Em seguida, são apresentadas duas aplicações para animação de fluidos através dos métodos mencionados, uma para execução em tempo real e outra para execução off-line. Nos resultados dos experimentos computacionais são enfatizados a simplicidade e o potencial dos modelos propostos quando combinados com técnicas eficientes de rendering.Physically-based techniques for the animation of fluids (gas or liquids) have taken the attention of the computer graphics community. The traditional fluid animation methods rely on a top down viewpoint that uses 2D/3D mesh based approaches motivated by the Eulerian methods of Finite Element (FE) and Finite Difference (FD), in conjunction with Navier-Stokes equations of fluids. Alternatively, lattice methods comprised by the Lattice Gas Cellular Automata (LGCA) and Lattice Boltzmann (LBM) can be used. The basic idea behind these methods is that the macroscopic dynamics of a fluid is the result of the collective behavior of many microscopic particles. Such bottom-up approaches need low computational resources for both the memory allocation and the computation itself. In this work, we consider animation of fluids for computer graphics applications, using a LGCA method called FHP, and a LBM method called D2Q9, both bidimensional models. We propose 3D fluid animation techniques based on the FHP and D2Q9 as well as interpolation methods. Then, we present two animating frameworks based on the mentioned lattice methods, one for a real time implementation and the other for an off-line implementation. In the experimental results we emphasize the simplicity and power of the presented models when combined with efficient techniques for rendering and compare their efficiency.Fundação Carlos Chagas Filho de Amparo a Pesquisa do Estado do Rio de JaneiroLaboratório Nacional de Computação CientíficaServiço de Análise e Apoio a Formação de Recursos HumanosBRLNCCPrograma de Pós-Graduação em Modelagem ComputacionalGiraldi, Gilson AntonioCPF:09006413801http://lattes.cnpq.br/9950879952262717Loula, Abimael Fernando DouradoCPF:24477575734http://lattes.cnpq.br/7315592936477868Oliveira, Jauvane Cavalcante deCPF:46168834320http://lattes.cnpq.br/4054756781423727Oliveira, Antonio Alberto Fernandes dehttp://lattes.cnpq.br/0316501273540746Judice, Sicilia Ferreira Ponce Pasini2015-03-04T18:51:11Z2009-10-052009-08-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfJUDICE, Sicilia Ferreira Ponce Pasini. Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods. 2009. 143 f. Dissertação (Mestrado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petropolis, 2009.https://tede.lncc.br/handle/tede/107porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCC2018-07-04T12:59:36Zoai:tede-server.lncc.br:tede/107Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2018-07-04T12:59:36Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false |
| dc.title.none.fl_str_mv |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods |
| title |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann |
| spellingShingle |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann Judice, Sicilia Ferreira Ponce Pasini Animação por Computador Autômato Celular Dinâmica dos Fluidos Processamento Eletrônico de Dados. Computer Animation Cellular Automata Fluids Animation Data Processing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
| title_short |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann |
| title_full |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann |
| title_fullStr |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann |
| title_full_unstemmed |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann |
| title_sort |
Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann |
| author |
Judice, Sicilia Ferreira Ponce Pasini |
| author_facet |
Judice, Sicilia Ferreira Ponce Pasini |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Giraldi, Gilson Antonio CPF:09006413801 http://lattes.cnpq.br/9950879952262717 Loula, Abimael Fernando Dourado CPF:24477575734 http://lattes.cnpq.br/7315592936477868 Oliveira, Jauvane Cavalcante de CPF:46168834320 http://lattes.cnpq.br/4054756781423727 Oliveira, Antonio Alberto Fernandes de http://lattes.cnpq.br/0316501273540746 |
| dc.contributor.author.fl_str_mv |
Judice, Sicilia Ferreira Ponce Pasini |
| dc.subject.por.fl_str_mv |
Animação por Computador Autômato Celular Dinâmica dos Fluidos Processamento Eletrônico de Dados. Computer Animation Cellular Automata Fluids Animation Data Processing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
| topic |
Animação por Computador Autômato Celular Dinâmica dos Fluidos Processamento Eletrônico de Dados. Computer Animation Cellular Automata Fluids Animation Data Processing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
| description |
Técnicas baseadas em física têm chamado a atenção da comunidade de computação gráfica, em especial para animação de fluidos (gás ou líquidos). As técnicas tradicionais para animação de fluidos são metodologias top-down baseadas em malhas 2D/3D, tais como Diferenças Finitas e Elementos Finitos, em conjunto com equações de fluidos Navier-Stokes. Entretanto, tais métodos têm um custo computacional alto. Uma alternativa é o uso de técnicas baseadas em Autômatos Celulares do tipo Lattice Gas (LGCA) e o Método de Lattice Boltzmann (LBM). A idéia básica desses métodos consiste em obter a dinâmica macroscópica de um fluido a partir do comportamento coletivo de diversas partículas microscópicas. Em geral, tais metodologias bottom-up são eficientes do ponto de vista computacional. Neste trabalho, são estudados os aspectos teóricos e práticos da animação computacional de fluidos bidimensionais para computação gráfica, usando um método LGCA chamado FHP, e um método LBM chamado D2Q9. É proposto um modelo de fluido 3D baseado nos modelos bidimensionais FHP e D2Q9, bem como em métodos de interpolação. Em seguida, são apresentadas duas aplicações para animação de fluidos através dos métodos mencionados, uma para execução em tempo real e outra para execução off-line. Nos resultados dos experimentos computacionais são enfatizados a simplicidade e o potencial dos modelos propostos quando combinados com técnicas eficientes de rendering. |
| publishDate |
2009 |
| dc.date.none.fl_str_mv |
2009-10-05 2009-08-10 2015-03-04T18:51:11Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
JUDICE, Sicilia Ferreira Ponce Pasini. Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods. 2009. 143 f. Dissertação (Mestrado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petropolis, 2009. https://tede.lncc.br/handle/tede/107 |
| identifier_str_mv |
JUDICE, Sicilia Ferreira Ponce Pasini. Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods. 2009. 143 f. Dissertação (Mestrado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petropolis, 2009. |
| url |
https://tede.lncc.br/handle/tede/107 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Laboratório Nacional de Computação Científica Serviço de Análise e Apoio a Formação de Recursos Humanos BR LNCC Programa de Pós-Graduação em Modelagem Computacional |
| publisher.none.fl_str_mv |
Laboratório Nacional de Computação Científica Serviço de Análise e Apoio a Formação de Recursos Humanos BR LNCC Programa de Pós-Graduação em Modelagem Computacional |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do LNCC instname:Laboratório Nacional de Computação Científica (LNCC) instacron:LNCC |
| instname_str |
Laboratório Nacional de Computação Científica (LNCC) |
| instacron_str |
LNCC |
| institution |
LNCC |
| reponame_str |
Biblioteca Digital de Teses e Dissertações do LNCC |
| collection |
Biblioteca Digital de Teses e Dissertações do LNCC |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC) |
| repository.mail.fl_str_mv |
library@lncc.br||library@lncc.br |
| _version_ |
1832738026445340672 |