Algoritmo de Subdivisão de Superfícies Deformáveis para Execução em GPU
No Thumbnail Available
Date
2021
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
A subdivisão recursiva de superfícies é uma técnica que permite obter uma superfície final suave, com elevado nível de detalhe, partindo de uma superfície inicial, de controlo, muito pouco detalhada. Se é verdade que, por um lado, esta técnica se torna muito apetecível efectuando simulações demoradas apenas numa malha de controlo, por outro, se essa mesma malha tiver que ser subdividida pelo CPU antes de ser passada ao GPU, para visualização, então perde-se grande parte ou até mesmo a totalidade das vantagens na sua utilização. Este artigo propõe um algoritmo de subdivisão de malhas regulares formadas por triângulos, agrupados dois a dois em quadriláteros. O algoritmo é executado na sua totalidade no GPU, aliviando o CPU para as tarefas de simulação. O exemplo que serve de ilustração a este algoritmo é o da simulação de superfícies deformáveis (p.ex. tecidos) com variação dinâmica do nível de detalhe. Trata-se de um domínio de aplicação onde todo o tempo de CPU se revela necessário para a avaliação do modelo mecânico subjacente à dinâmica da superfície deformável.
Description
@inproceedings{10.2312:pt.20051444,
booktitle = {13º Encontro Português de Computação Gráfica},
editor = {Lopes, Adriano},
title = {{Algoritmo de Subdivisão de Superfícies Deformáveis para Execução em GPU}},
author = {Birra, Fernando and Santos, Manuel Próspero},
year = {2021},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-164-9},
DOI = {10.2312/pt.20051444}
}