A GPU-based architeture for supporting 3D interactions / Uma arquitetura de suporte a interações 3D integrada a GPU
AUTOR(ES)
Harlen Costa Batagelo
DATA DE PUBLICAÇÃO
2007
RESUMO
Based on the hypothesis that the precise control of the motion of a cursor constitutes one of the elementary techniques for 3D direct manipulation tools, this thesis proposes an architecture for supporting a configurable control of the motion of cursors with respect to models deformed on graphics hardware. Integrated with the actual programmable rendering pipeline, the architecture computes discrete differential geometric attributes of the processed models and encodes such attributes in pixels of off-screen render buffers. We show, through case studies, that these attributes are sufficient to establish a correspondence between the discrete space of the model rendered on the screen and the continuous space of the model submitted to the rendering pipeline. As a result, the cursors can be positioned consistently with what the user is actually viewing, thus providing a more accurate interaction. Efficiency and reliability tests are conducted to validate the architecture. A library of functions that encapsulates the architecture and examples of 3D direct manipulation tasks implemented with it are also presented
ASSUNTO(S)
computação grafica direct manipulation programmable graphics hardware interfaces graficas de usuario (sistema de computador) algoritmo de computador iteraction
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000426946Documentos Relacionados
- A survey of GPU-Based volume rendering of unstructured grids
- GPU-BASED PARTICLE SIMULATION WITH COLLISION HANDLING
- Uma estrutura de suporte para adaptação em jogos 3D multiusuário
- Uma arquitetura para construção de interfaces com manipulações diretas 3D
- An efficient GPU-based implementation of recursive linear filters and its application to realistic real-time re-synthesis for interactive virtual worlds