Чтобы начать разговор о трассировке лучей необходимо разобраться, как свет «работает» в реальном мире. Если вкратце, то свет выходит из источника, а затем отражается, поглощается или рассеивается в зависимости от текстуры объекта, на который попадает. После серии «прыжков» от одного объекта к другому свет в конце концов достигает наших глаз и преобразуется в визуальную стимуляцию нашего мозга.
Общее количество лучей света, одновременно «прыгающих» с места на место, невозможно сосчитать. И любое изменение в положении объектов в пространстве будет на них влиять. Например, если мы поставим в комнате зеркало, свет будет отражаться от него, делая ее ярче. Поскольку в обычной ситуации имеется множество источников света, объектов и текстур, траектория световых лучей, как правило, бывает невероятно сложной. Суть трассировки лучей состоит в отслеживании пути, который проходит каждый луч света от человеческого глаза до источника света. Как мы отметили выше, имеется несчетное количество луче