Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp
Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp
Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
xvi LISTA DE FIGURAS<br />
4.4 Tempo <strong>de</strong> processamento do cálculo <strong>de</strong> bases tangentes segundo diferentes abordagens:<br />
(a) Na CPU; (b) Na CPU sem carregamento dos resultados na GPU; (c) Na<br />
GPU com valência máxima <strong>de</strong> vértices ilimitada; (d) Na GPU com valência máxima<br />
<strong>de</strong> vértices limitada a 8; (e) Na GPU com valência máxima <strong>de</strong> vértices limitada a 4. . 82<br />
4.5 Visualização <strong>de</strong> proprieda<strong>de</strong>s <strong>de</strong> geometria diferencial estimadas por nosso método<br />
na GPU. (a) Curvaturas principais exibidas como cores; (b) Curvatura Gaussiana, em<br />
tons <strong>de</strong> cinza; (c, d) Direções principais. . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
4.6 Visualização <strong>de</strong> proprieda<strong>de</strong>s <strong>de</strong> geometria diferencial estimadas por nosso método<br />
na GPU. (a) Curvatura média, em tons <strong>de</strong> cinza; (b) Magnitu<strong>de</strong> do tensor <strong>de</strong> <strong>de</strong>rivada<br />
da curvatura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
4.7 Erro RMS da estimativa da curvatura Gaussiana em um toro discretizado em função<br />
<strong>de</strong> diferentes níveis <strong>de</strong> irregularida<strong>de</strong> da amostragem. . . . . . . . . . . . . . . . . . 86<br />
4.8 Toro discretizado com regularida<strong>de</strong> máxima da malha (esquerda) e irregularida<strong>de</strong><br />
máxima da malha antes da introdução <strong>de</strong> triângulos <strong>de</strong>generados (direita). . . . . . . 86<br />
4.9 Erro RMS da estimativa da curvatura Gaussiana em um toro discretizado segundo<br />
diferentes magnitu<strong>de</strong>s <strong>de</strong> <strong>de</strong>slocamento dos vértices ao longo do vetor normal exato. 87<br />
4.10 Toro discretizado, com ruído <strong>de</strong> <strong>de</strong>slocamento aplicado para cada vértice. Esquerda:<br />
com magnitu<strong>de</strong> mínima do <strong>de</strong>slocamento. Direita: com magnitu<strong>de</strong> máxima do <strong>de</strong>slocamento.<br />
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />
4.11 Visualização das curvaturas principais codificadas como cores, para o mo<strong>de</strong>lo <strong>de</strong> um<br />
cavalo. (a) Aproximação por superfícies quadráticas; (b) Aproximação por superfícies<br />
cúbicas [Goldfeather and Interrante, 2004]; (c) Aproximação por curvatura normal;<br />
(d) Aproximação pela média do tensor <strong>de</strong> curvatura [Rusinkiewicz, 2004]; (e)<br />
Nossa técnica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />
4.12 Visualização das curvaturas principais codificadas como cores, para o mo<strong>de</strong>lo <strong>de</strong> um<br />
coelho. (a) Aproximação por superfícies quadráticas; (b) Aproximação por superfícies<br />
cúbicas [Goldfeather and Interrante, 2004]; (c) Aproximação por curvatura normal;<br />
(d) Aproximação pela média do tensor <strong>de</strong> curvatura [Rusinkiewicz, 2004]; (e)<br />
Nossa técnica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
4.13 Tempo <strong>de</strong> processamento, em milissegundos, para estimar o tensor <strong>de</strong> curvatura e<br />
tensor <strong>de</strong> <strong>de</strong>rivada <strong>de</strong> curvatura para o mo<strong>de</strong>lo do cavalo. . . . . . . . . . . . . . . . 92<br />
4.14 Tempo <strong>de</strong> processamento, em milissegundos, para pré-processar as estruturas <strong>de</strong> dados<br />
utilizadas em cada método <strong>de</strong> estimativa. . . . . . . . . . . . . . . . . . . . . . 92<br />
5.1 Esquerda: objeto visualizado com mo<strong>de</strong>lo <strong>de</strong> iluminação <strong>de</strong> Blinn. Direita: visualização<br />
do valor <strong>de</strong> profundida<strong>de</strong> <strong>de</strong> cada pixel, mapeado em tons <strong>de</strong> cinza. . . . . . . 104<br />
5.2 Visualização do vetor normal em cores falsas. . . . . . . . . . . . . . . . . . . . . . 105<br />
5.3 Visualização dos vetores tangente (esquerda) e bitangente (direita) em cores falsas. . 105<br />
5.4 Visualização do valor absoluto da soma dos coeficientes do tensor <strong>de</strong> curvatura, em<br />
tons <strong>de</strong> cinza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
5.5 Visualização das curvaturas principais, em cores falsas. . . . . . . . . . . . . . . . . 106<br />
5.6 Visualização dos vetores <strong>de</strong> direção principal mínima (esquerda) e máxima (direita),<br />
em cores falsas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107