[pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: FABRICIO CARDOSO DA SILVA
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: MAXWELL
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://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=2
http://doi.org/10.17771/PUCRio.acad.55713
Resumo: [pt] Técnicas de mapeamento de rugosidade são amplamente utilizadas para simular detalhes estruturais de superfícies tridimensionais com o intuito de aumentar a qualidade visual e compensar o baixo detalhamento geométrico usualmente aplicado aos modelos enviados à GPU por questões de desempenho. Avanços recentes no pipeline de renderização permitiram a geração massiva de vértices no hardware gráfico através do recurso de tesselação, oferecendo aos desenvolvedores uma poderosa ferramenta para controle do nível de detalhes de objetos. Este trabalho apresenta uma técnica para o detalhamento geométrico de modelos utilizando tesselação em hardware, baseada tanto em mapas précomputados quanto em dados de deslocamento gerados inteiramente na GPU por meio de técnicas de texturas procedimentais. Análises de desempenho e qualidade visual demonstram as vantagens do método proposto em relação a uma técnica de detalhamento baseada em imagens que é utilizada frequentemente em jogos eletrônicos para enriquecimento da qualidade visual de seus ambientes.
id PUC_RIO-1_dc168d9981b7dedb9d574cebd4e8acaa
oai_identifier_str oai:MAXWELL.puc-rio.br:55713
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE [en] SURFACE DETAILING USING HARDWARE TESSELLATION [pt] VISUALIZACAO EM TEMPO REAL[pt] DETALHAMENTO DE SUPERFICIES[pt] PROGRAMACAO EM GPU[en] REAL TIME VISUALIZATION[en] SURFACE DETAILING[en] GPU PROGRAMMING[pt] Técnicas de mapeamento de rugosidade são amplamente utilizadas para simular detalhes estruturais de superfícies tridimensionais com o intuito de aumentar a qualidade visual e compensar o baixo detalhamento geométrico usualmente aplicado aos modelos enviados à GPU por questões de desempenho. Avanços recentes no pipeline de renderização permitiram a geração massiva de vértices no hardware gráfico através do recurso de tesselação, oferecendo aos desenvolvedores uma poderosa ferramenta para controle do nível de detalhes de objetos. Este trabalho apresenta uma técnica para o detalhamento geométrico de modelos utilizando tesselação em hardware, baseada tanto em mapas précomputados quanto em dados de deslocamento gerados inteiramente na GPU por meio de técnicas de texturas procedimentais. Análises de desempenho e qualidade visual demonstram as vantagens do método proposto em relação a uma técnica de detalhamento baseada em imagens que é utilizada frequentemente em jogos eletrônicos para enriquecimento da qualidade visual de seus ambientes.[en] Bump mapping techniques are widely used to simulate structural details of tridimensional surfaces in order to improve visual quality and compensate for the low geometric detailing generally applied to models sent to the GPU due to performance issues. Recent advances in the rendering pipeline enabled the massive generation of vertex data in the graphics hardware by means of the tessellation feature, providing developers with a powerful tool to control the meshes’ level of details. The present work proposes a technique for geometric detailing of models using hardware tessellation, both based on pre-computed depth maps and on displacement data generated entirely on the GPU through procedural textures techniques. Performance and visual quality analysis demonstrates the advantages of the proposed method in relation to an image-based technique commonly used in videogames for enhancing the visual quality of the environments.MAXWELLALBERTO BARBOSA RAPOSOFABRICIO CARDOSO DA SILVA2021-11-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=2http://doi.org/10.17771/PUCRio.acad.55713porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2021-11-08T00:00:00Zoai:MAXWELL.puc-rio.br:55713Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342021-11-08T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
[en] SURFACE DETAILING USING HARDWARE TESSELLATION
title [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
spellingShingle [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
FABRICIO CARDOSO DA SILVA
[pt] VISUALIZACAO EM TEMPO REAL
[pt] DETALHAMENTO DE SUPERFICIES
[pt] PROGRAMACAO EM GPU
[en] REAL TIME VISUALIZATION
[en] SURFACE DETAILING
[en] GPU PROGRAMMING
title_short [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
title_full [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
title_fullStr [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
title_full_unstemmed [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
title_sort [pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
author FABRICIO CARDOSO DA SILVA
author_facet FABRICIO CARDOSO DA SILVA
author_role author
dc.contributor.none.fl_str_mv ALBERTO BARBOSA RAPOSO
dc.contributor.author.fl_str_mv FABRICIO CARDOSO DA SILVA
dc.subject.por.fl_str_mv [pt] VISUALIZACAO EM TEMPO REAL
[pt] DETALHAMENTO DE SUPERFICIES
[pt] PROGRAMACAO EM GPU
[en] REAL TIME VISUALIZATION
[en] SURFACE DETAILING
[en] GPU PROGRAMMING
topic [pt] VISUALIZACAO EM TEMPO REAL
[pt] DETALHAMENTO DE SUPERFICIES
[pt] PROGRAMACAO EM GPU
[en] REAL TIME VISUALIZATION
[en] SURFACE DETAILING
[en] GPU PROGRAMMING
description [pt] Técnicas de mapeamento de rugosidade são amplamente utilizadas para simular detalhes estruturais de superfícies tridimensionais com o intuito de aumentar a qualidade visual e compensar o baixo detalhamento geométrico usualmente aplicado aos modelos enviados à GPU por questões de desempenho. Avanços recentes no pipeline de renderização permitiram a geração massiva de vértices no hardware gráfico através do recurso de tesselação, oferecendo aos desenvolvedores uma poderosa ferramenta para controle do nível de detalhes de objetos. Este trabalho apresenta uma técnica para o detalhamento geométrico de modelos utilizando tesselação em hardware, baseada tanto em mapas précomputados quanto em dados de deslocamento gerados inteiramente na GPU por meio de técnicas de texturas procedimentais. Análises de desempenho e qualidade visual demonstram as vantagens do método proposto em relação a uma técnica de detalhamento baseada em imagens que é utilizada frequentemente em jogos eletrônicos para enriquecimento da qualidade visual de seus ambientes.
publishDate 2021
dc.date.none.fl_str_mv 2021-11-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=2
http://doi.org/10.17771/PUCRio.acad.55713
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=55713&idi=2
http://doi.org/10.17771/PUCRio.acad.55713
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.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1856395955808501760