Трассировка лучей в трёхмерной графике — это метод моделирования переноса света для использования в широком спектре алгоритмов рендеринга для создания цифровых изображений. 2
Он работает путём отслеживания пути от воображаемого глаза к каждому пикселю на виртуальном экране и вычисления цвета объекта, видимого через него. 2
В компьютерных играх трассировка лучей используется для создания реалистичного освещения, отражений и теней, обеспечивая более высокий уровень реализма по сравнению с традиционными способами рендеринга. 4
Как правило, каждый луч проверяется на пересечение с некоторым подмножеством всех объектов в сцене. 2 Как только ближайший объект идентифицируется, алгоритм оценивает поступающий свет в точке пересечения, изучает свойства материала объекта и объединяет эту информацию для вычисления конечного цвета пикселя. 2