Return to search

[pt] DETALHAMENTO DE SUPERFÍCIES UTILIZANDO TESSELAÇÃO EM HARDWARE / [en] SURFACE DETAILING USING HARDWARE TESSELLATION

[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.

Identiferoai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:55713
Date08 November 2021
ContributorsALBERTO BARBOSA RAPOSO
PublisherMAXWELL
Source SetsPUC Rio
LanguagePortuguese
Detected LanguagePortuguese
TypeTEXTO

Page generated in 0.0505 seconds