Raytracing метод
Проследяването на лъчите се основава на принципа на изграждане на траектории на лъчи, докато те се разпространяват през сцената. Има два подхода за изграждане на лъчеви траектории:
- метод на директно проследяване на лъчите;
- метод за обратно проследяване на лъчите.
В първия случай се симулира реалното разпространение на светлината - от източника до камерата. Пътят на лъча се проследява от източника, като се взема предвид всяко отражение/предаване от повърхностите на сцената, докато той влезе в камерата или напусне сцената. Резултатът е изображение на сцената от гледна точка на камерата. Методът на директно проследяване е неефективен, тъй като от всички лъчи, излъчвани от източника, само малка част от тях ще влязат в камерата, което изисква обработка на траекториите на огромен брой лъчи, за да се получи изображение на сцената.
В случай на обратно проследяване, лъчевите траектории започват на камерата по посока на обектите в сцената и след това към източника. Когато лъчът удари обекта, се определя неговата яркост по посока на наблюдателя, която се състои от два компонента: директен - от източника на светлина - и отражен - от други обекти в сцената. Всички съвременни модели за проследяване на лъчи използват опростени алгоритми, като се използват следните предположения:
- разглеждат се само точкови интегрални схеми;