- Quais são os três vetores principais que definem a orientação da câmera no espaço? Explique suas funções.
Passo 1
O enunciado pergunta quais são os três vetores principais que definem a orientação da câmera em um espaço
D e pede para explicarmos a função de cada um. O conteúdo aqui é o sistema de coordenadas local da câmera (ou base ortonormal da câmera) usado, por exemplo, na construção da matriz de visualização (view matrix).
Passo 2
Para orientar a câmera precisamos de uma base ortonormal composta por três vetores mutuamente perpendiculares. Esses vetores definem os eixos locais
,
e
da câmera em relação ao mundo, permitindo converter coordenadas do mundo para coordenadas da câmera.
Passo 3
O primeiro vetor é o vetor de direção, chamado de
(ou
). Ele aponta do centro da lente (posição da câmera) para o ponto para onde ela está olhando (ou seja, define o eixo local
da câmera). É responsável por dizer “para onde” a câmera está mirando.
Passo 4
O segundo vetor é o vetor lateral, chamado de
. Ele é obtido como o produto vetorial entre
e um vetor “up” global (por exemplo,
). Esse vetor define o eixo local
da câmera e indica “para que lado” (direita) ela está orientada, mantendo a base ortonormal.
Passo 5
O terceiro vetor é o vetor vertical da câmera, chamado de
. Ele é calculado como o produto vetorial entre
e
. Esse vetor define o eixo local
da câmera e garante que ela não gire em torno do seu próprio eixo de visão (evita o “roll” indesejado).