Lo que trato de hacer es encontrar una matriz de transformación que transforme el FOW de la cámara en un plano del mundo real (por ahora, asume que la ecuación del plano es z = 0
). La cámara se fija en el punto C(0,0,3)
y la dirección de la cámara está descrita por un vector (1,1,-1)
. El campo de visión de la cámara es 2.0 x 1.33 m at 2
, ángulo de visión 54 x 41 degrees
. El punto de origen del FOW de la cámara es su punto superior izquierdo O'(0,0)
. Se parece a esta imagen (lo siento, era más fácil dibujarlo a mano)
Por lo que veo, el campo de visión de la cámara tiene que girar y moverse. He intentado utilizar esta fórmula para girar el vector de normalización alrededor de 45 degrees
pero parece que sólo he escalado el vector.
¿Cuál es la matriz necesaria para transformar el FOW de la cámara en un plano del mundo real?