[pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |