Итак, для начала нужно понять что такое ray tracing. Трассиро́вка луче́й (англ. Ray tracing; рейтре́йсинг) — один из методов геометрической оптики — исследование оптических систем путём отслеживания взаимодействия отдельных лучей с поверхностями. В узком смысле — технология построения изображения трёхмерных моделей в компьютерных программах, при которых отслеживается обратная траектория распространения луча (от экрана к источнику). А если для чайников Это когда не солнышко излучает лучи света, из тебя исходят лучи, которые отражаются от стен и отправляется в солнце. Надо сразу сказать, что ray tracing это не про красивые тени и отражения в лужицах. Впервые трасеровку лучей затронул один из сотрудник IBM Артур Апель в 1968 году. Он описал метод обратной трассеровки лучей, когда свет исходит от камеры и отражается на объектах. Первой реализацией этого алгоритма был ray casting. Из камеры отправлялись тучи, затем при столкновении луча с геометрией мы получали данные о расстоянии, фор