03.04.2013 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

xii SUMÁRIO<br />

3.2 Estudo <strong>de</strong> casos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

3.2.1 Seleção <strong>3D</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

3.2.2 Posicionamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

3.3 <strong>Uma</strong> estratégia alternativa à técnica ray picking . . . . . . . . . . . . . . . . . . . . 55<br />

3.4 Consi<strong>de</strong>rações finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

4 Cálculo <strong>de</strong> elementos <strong>de</strong> geometria diferencial discreta na GPU 61<br />

4.1 Estimativas em superfícies discretas . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

4.1.1 Elementos <strong>de</strong> primeira or<strong>de</strong>m . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

4.1.2 Elementos <strong>de</strong> segunda or<strong>de</strong>m . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />

4.2 Nossa proposta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

4.2.1 Elementos <strong>de</strong> primeira or<strong>de</strong>m . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

4.2.2 Elementos <strong>de</strong> segunda e terceira or<strong>de</strong>m . . . . . . . . . . . . . . . . . . . . 77<br />

4.3 Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

4.3.1 Elementos <strong>de</strong> primeira or<strong>de</strong>m . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.3.2 Elementos <strong>de</strong> segunda e terceira or<strong>de</strong>m . . . . . . . . . . . . . . . . . . . . 83<br />

4.4 Consi<strong>de</strong>rações finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />

5 <strong>Arquitetura</strong> <strong>de</strong> interação 95<br />

5.1 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

5.2 Escopo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />

5.3 Codificação <strong>de</strong> atributos no domínio da imagem . . . . . . . . . . . . . . . . . . . . 101<br />

5.4 Fluxo <strong>de</strong> processamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />

5.4.1 Estágios <strong>de</strong> processamento . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />

5.4.2 Interface <strong>de</strong> entrada (CPU-GPU) . . . . . . . . . . . . . . . . . . . . . . . . 114<br />

5.4.3 Interface <strong>de</strong> saída (GPU-CPU) . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

5.5 Procedimento <strong>de</strong> uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />

5.6 Consi<strong>de</strong>rações finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125<br />

6 Resultados 129<br />

6.1 Testes <strong>de</strong> <strong>de</strong>sempenho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />

6.2 Exemplos <strong>de</strong> aplicações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136<br />

6.2.1 Seleção do mo<strong>de</strong>lo visível . . . . . . . . . . . . . . . . . . . . . . . . . . . 136<br />

6.2.2 Seleção <strong>de</strong> faces intersectadas pelo raio <strong>de</strong> seleção . . . . . . . . . . . . . . 138<br />

6.2.3 Seleção usando mapas <strong>de</strong> interação . . . . . . . . . . . . . . . . . . . . . . 140<br />

6.2.4 Posicionamento restrito a superfícies . . . . . . . . . . . . . . . . . . . . . . 141<br />

6.2.5 Posicionamento restrito a vértices . . . . . . . . . . . . . . . . . . . . . . . 143<br />

6.2.6 Posicionamento restrito a bordas . . . . . . . . . . . . . . . . . . . . . . . . 144<br />

6.2.7 Pintura e escultura <strong>de</strong> um mo<strong>de</strong>lo com relief mapping . . . . . . . . . . . . . 146<br />

6.2.8 Posicionamento restrito <strong>de</strong> acordo com as curvaturas e direções principais . . 148<br />

6.3 Consi<strong>de</strong>rações finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150<br />

7 Conclusões e trabalhos futuros 153<br />

Referências bibliográficas 159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!