- Dado um observador na posição (
), olhando para o ponto (
) com vetor up
, determine os vetores
e
.
Passo 1
O enunciado dá um observador em
, um ponto “look-at” em
e um vetor up
. Queremos montar o sistema de coordenadas da câmera, cujos eixos são
(direção de visão),
(eixo horizontal) e
(eixo vertical). Vamos usar normalização de vetores e produto vetorial.
Passo 2
Calcular
como vetor unitário que vai de “look-at” até o observador:
onde
e
.
Logo,
Passo 3
Calcular
como vetor unitário perpendicular a
e ao vetor up inicial:
A norma de
é
. Então
Passo 4
Calcular
pelo produto vetorial
, que já sai unitário:
O fator de normalização é
. Assim