Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/31314 |
Resumo: | Fluid simulation using meshless methods has increasingly become a robust way to solve mechanics problems that require dealing with large deformations and has become very popular in many applications such as naval engineering, mechanical engineering, movies, and games. One of the main methods is the Smoothed Particle Hydrodynamics (SPH) which has the challenge of simulating fluid with different behaviors (multiphase, viscoelastic, viscoplastic, turbulent), and to render high visual quality results in real time. The main goals of this work are to investigate the following subjects: (a) the simulation of weakly compressible fluids using SPH for different behaviors, (b) the simulation of fluids in large scale and at interactive frame rates and (c) the rendering of fluids with balance between performance and visual quality. The implemented tool can simulate multiphase flow and viscoelastic fluids up to 1 million particles on GPU in interactive rates of 15 fps for 100k particles and 2 fps for 1M particles. Also, two rendering approaches were proposed: the first based on local illumination for multiphase fluids in real time and, to accomplish a more realistic result, an interactive solution based on Ray Tracing was proposed. |
id |
UFPE_7ba4d3cc7902183361235822e12b6dd8 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/31314 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
BRITO, Caio José dos Santoshttp://lattes.cnpq.br/6818389150687044http://lattes.cnpq.br/3355338790654065TEICHRIEB, VeronicaTEIXEIRA, João Marcelo Xavier Natário2019-07-02T21:14:49Z2019-07-02T21:14:49Z2018-02-28https://repositorio.ufpe.br/handle/123456789/31314Fluid simulation using meshless methods has increasingly become a robust way to solve mechanics problems that require dealing with large deformations and has become very popular in many applications such as naval engineering, mechanical engineering, movies, and games. One of the main methods is the Smoothed Particle Hydrodynamics (SPH) which has the challenge of simulating fluid with different behaviors (multiphase, viscoelastic, viscoplastic, turbulent), and to render high visual quality results in real time. The main goals of this work are to investigate the following subjects: (a) the simulation of weakly compressible fluids using SPH for different behaviors, (b) the simulation of fluids in large scale and at interactive frame rates and (c) the rendering of fluids with balance between performance and visual quality. The implemented tool can simulate multiphase flow and viscoelastic fluids up to 1 million particles on GPU in interactive rates of 15 fps for 100k particles and 2 fps for 1M particles. Also, two rendering approaches were proposed: the first based on local illumination for multiphase fluids in real time and, to accomplish a more realistic result, an interactive solution based on Ray Tracing was proposed.CNPqSimulação de fluidos sem a presença de malha tem se tornado uma maneira robusta de solucionar problemas com grandes deformações e tem sido cada vez mais utilizada em aplicações nas áreas de engenharia naval, engenharia mecânica, indústria cinematográfica e jogos. Um dos principais métodos sem malha é o Smoothed Particle Hydrodynamics (SPH) no qual tem o desafio de simular fluidos com diferentes propriedades (multifásico, viscoelástico, viscoplástico, turbulentos) e também apresentar os resultados da simulação com alto realismo visual em tempo real. O objetivo desse trabalho é investigar os seguintes assuntos: (a) a simulação de fluidos fracamente compressíveis utilizando o método SPH para simular diversos comportamentos, (b) a simulação de fluidos em grande escala e em taxas computacionais interativas e (3) a renderização do fluido buscando o equilíbrio entre desempenho e qualidade visual. A ferramenta desenvolvida é capaz de simular fluidos viscoelásticos e fluxos multifásicos com até 1 milhão de partículas na GPU em taxas interativas de 15 fps para 100k partículas e 2 fps para 1M de partículas. E também, duas propostas de renderização foram desenvolvidas: a primeira baseada em iluminação local para fluidos multifásicos em tempo real e, para obtenção de resultados mais realistas, uma solução interativa baseada em Ray Tracing foi proposta.engUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessVisão computacionalRealidade aumentadaLarge scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPUinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Caio José dos Santos Brito.pdf.jpgDISSERTAÇÃO Caio José dos Santos Brito.pdf.jpgGenerated Thumbnailimage/jpeg1292https://repositorio.ufpe.br/bitstream/123456789/31314/8/DISSERTA%c3%87%c3%83O%20Caio%20Jos%c3%a9%20dos%20Santos%20Brito.pdf.jpgf68c2bb2739747b878bdeca43c4e08ddMD58ORIGINALDISSERTAÇÃO Caio José dos Santos Brito.pdfDISSERTAÇÃO Caio José dos Santos Brito.pdfapplication/pdf2191005https://repositorio.ufpe.br/bitstream/123456789/31314/4/DISSERTA%c3%87%c3%83O%20Caio%20Jos%c3%a9%20dos%20Santos%20Brito.pdf84af258b6b3e3cd7221eb7be59f361afMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/31314/5/license.txtbd573a5ca8288eb7272482765f819534MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/31314/6/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD56TEXTDISSERTAÇÃO Caio José dos Santos Brito.pdf.txtDISSERTAÇÃO Caio José dos Santos Brito.pdf.txtExtracted texttext/plain139984https://repositorio.ufpe.br/bitstream/123456789/31314/7/DISSERTA%c3%87%c3%83O%20Caio%20Jos%c3%a9%20dos%20Santos%20Brito.pdf.txtc8e3495ed3c53931dd65cb7eeb105271MD57123456789/313142019-10-26 03:13:50.706oai:repositorio.ufpe.br:123456789/31314TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T06:13:50Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
title |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
spellingShingle |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU BRITO, Caio José dos Santos Visão computacional Realidade aumentada |
title_short |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
title_full |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
title_fullStr |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
title_full_unstemmed |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
title_sort |
Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU |
author |
BRITO, Caio José dos Santos |
author_facet |
BRITO, Caio José dos Santos |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6818389150687044 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3355338790654065 |
dc.contributor.author.fl_str_mv |
BRITO, Caio José dos Santos |
dc.contributor.advisor1.fl_str_mv |
TEICHRIEB, Veronica |
dc.contributor.advisor-co1.fl_str_mv |
TEIXEIRA, João Marcelo Xavier Natário |
contributor_str_mv |
TEICHRIEB, Veronica TEIXEIRA, João Marcelo Xavier Natário |
dc.subject.por.fl_str_mv |
Visão computacional Realidade aumentada |
topic |
Visão computacional Realidade aumentada |
description |
Fluid simulation using meshless methods has increasingly become a robust way to solve mechanics problems that require dealing with large deformations and has become very popular in many applications such as naval engineering, mechanical engineering, movies, and games. One of the main methods is the Smoothed Particle Hydrodynamics (SPH) which has the challenge of simulating fluid with different behaviors (multiphase, viscoelastic, viscoplastic, turbulent), and to render high visual quality results in real time. The main goals of this work are to investigate the following subjects: (a) the simulation of weakly compressible fluids using SPH for different behaviors, (b) the simulation of fluids in large scale and at interactive frame rates and (c) the rendering of fluids with balance between performance and visual quality. The implemented tool can simulate multiphase flow and viscoelastic fluids up to 1 million particles on GPU in interactive rates of 15 fps for 100k particles and 2 fps for 1M particles. Also, two rendering approaches were proposed: the first based on local illumination for multiphase fluids in real time and, to accomplish a more realistic result, an interactive solution based on Ray Tracing was proposed. |
publishDate |
2018 |
dc.date.issued.fl_str_mv |
2018-02-28 |
dc.date.accessioned.fl_str_mv |
2019-07-02T21:14:49Z |
dc.date.available.fl_str_mv |
2019-07-02T21:14:49Z |
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 |
https://repositorio.ufpe.br/handle/123456789/31314 |
url |
https://repositorio.ufpe.br/handle/123456789/31314 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Ciencia da Computacao |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/31314/8/DISSERTA%c3%87%c3%83O%20Caio%20Jos%c3%a9%20dos%20Santos%20Brito.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/31314/4/DISSERTA%c3%87%c3%83O%20Caio%20Jos%c3%a9%20dos%20Santos%20Brito.pdf https://repositorio.ufpe.br/bitstream/123456789/31314/5/license.txt https://repositorio.ufpe.br/bitstream/123456789/31314/6/license_rdf https://repositorio.ufpe.br/bitstream/123456789/31314/7/DISSERTA%c3%87%c3%83O%20Caio%20Jos%c3%a9%20dos%20Santos%20Brito.pdf.txt |
bitstream.checksum.fl_str_mv |
f68c2bb2739747b878bdeca43c4e08dd 84af258b6b3e3cd7221eb7be59f361af bd573a5ca8288eb7272482765f819534 e39d27027a6cc9cb039ad269a5db8e34 c8e3495ed3c53931dd65cb7eeb105271 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310705219633152 |