Cámara Pitch / Yaw to Direction Vector

Lo que estoy tratando de hacer es lanzar un rayo desde mi cámara. Conozco las coordenadas x, y y z de la cámara, así como su inclinación y orientación. Necesito calcular su vector de dirección para poder pasarlo a mi algoritmo de trazado de rayos.

El vector ascendente de la cámara es (0, 1, 0). "Pitch", desde la perspectiva de la cámara, está mirando hacia arriba y hacia abajo.

(Preferiría no usar matrices, pero lo haré si tengo que hacerlo)

Respuestas a la pregunta(1)

Su respuesta a la pregunta