A GPU-based architeture for supporting 3D interactions / Uma arquitetura de suporte a interações 3D integrada a GPU

AUTOR(ES)
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

Documentos Relacionados