Large scale and interactive fluid simulation and rendering using the smoothed particle hydrodynamics technique on GPU

Detalhes bibliográficos
Autor(a) principal: BRITO, Caio José dos Santos
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