Raytracer - Вычисление лучей для глаз

Я пишу трассировщик лучей (в основном для развлечения), и хотя я писал один в прошлом, и потратил приличное количество поиск по времени, никакие учебные пособия, кажется, не проливают свет на способ вычисления лучей глаза в перспективной проекции без использования матриц.

Я полагаю, что в последний раз я делал это, (потенциально) неэффективно вращая векторы глаз x / y градусов от вектора направления камеры с использованием класса Quaternion . Это было на C ++, и я и код трассировщика лучей, который я нашел, похоже, имеет код, который мне нужен для вычисления луча глаза для отдельного пикселя.

enter image description here

10
задан Nick Bedford 10 May 2011 в 01:55
поделиться