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