stringtranslate.com

Уравнение рендеринга

Уравнение рендеринга описывает общее количество света, излучаемого из точки x вдоль определенного направления просмотра, с учетом функции входящего света и BRDF .

В компьютерной графике уравнение рендеринга представляет собой интегральное уравнение , в котором равновесное излучение, выходящее из точки, определяется как сумма излучаемого и отраженного излучения в приближении геометрической оптики . Одновременно он был введен в компьютерную графику Дэвидом Иммелем и др. [1] и Джеймс Каджия [2] в 1986 году. Различные методы реалистичного рендеринга в компьютерной графике пытаются решить это уравнение.

Физической основой уравнения рендеринга является закон сохранения энергии . Предполагая, что L обозначает яркость , мы получаем, что в каждом конкретном положении и направлении исходящий свет (L o ) представляет собой сумму излучаемого света (L e ) и отраженного света (L r ). Сам отраженный свет представляет собой сумму падающего света со всех направлений (L i ), умноженную на поверхностное отражение и косинус угла падения.

Форма уравнения

Уравнение рендеринга можно записать в виде

где

Двумя примечательными особенностями являются: его линейность — он состоит только из умножений и сложений и его пространственная однородность — он одинаков во всех положениях и ориентациях. Это означает, что возможен широкий диапазон факторингов и перестановок уравнения. Это интегральное уравнение Фредгольма второго рода, подобное тем, которые возникают в квантовой теории поля . [3]

Обратите внимание на спектральную и временную зависимость этого уравнения : его можно отбирать или интегрировать по участкам видимого спектра , чтобы получить, например, трехцветный образец цвета. Значение пикселя для одного кадра анимации может быть получено путем фиксации размытия в движении , которое может быть получено путем усреднения по некоторому заданному интервалу времени (путем интегрирования по временному интервалу и деления на длину интервала). [4]

Обратите внимание, что решением уравнения рендеринга является функция . Функция связана с операцией трассировки лучей: входящее излучение с некоторого направления в одной точке является исходящим излучением в какой-то другой точке в противоположном направлении.

Приложения

Решение уравнения рендеринга для любой сцены является основной задачей реалистичного рендеринга . Один из подходов к решению уравнения основан на методах конечных элементов , что приводит к алгоритму радиационности . Другой подход с использованием методов Монте-Карло привел к созданию множества различных алгоритмов, включая, среди прочего, отслеживание пути , картирование фотонов и перенос света в Метрополисе .

Ограничения

Хотя уравнение является очень общим, оно не охватывает все аспекты отражения света. Некоторые недостающие аспекты включают следующее:

Для сцен, которые либо не состоят из простых поверхностей в вакууме, либо для которых время распространения света является важным фактором, исследователи обобщили уравнение рендеринга, чтобы получить уравнение объемного рендеринга [5] , подходящее для объемного рендеринга , и уравнение переходного рендеринга. [6] для использования с данными времяпролетной камеры .

Рекомендации

  1. ^ Иммель, Дэвид С.; Коэн, Майкл Ф.; Гринберг, Дональд П. (1986). «Метод излучательности для недиффузной среды» (PDF) . У Дэвида К. Эванса; Рассел Дж. Атай (ред.). СИГГРАФ '86 . Материалы 13-й ежегодной конференции «Компьютерная графика и интерактивные технологии». стр. 133–142. дои : 10.1145/15922.15901. ISBN  978-0-89791-196-2. S2CID  7384510.
  2. ^ Каджия, Джеймс Т. (1986). «Уравнение рендеринга» (PDF) . У Дэвида К. Эванса; Рассел Дж. Атай (ред.). СИГГРАФ '86 . Материалы 13-й ежегодной конференции «Компьютерная графика и интерактивные технологии». стр. 143–150. дои : 10.1145/15922.15902. ISBN  978-0-89791-196-2. S2CID  9226468.
  3. ^ Ватт, Алан; Ватт, Марк (1992). «12.2.1 Решение уравнения рендеринга для трассировки пути». Продвинутые методы анимации и рендеринга: теория и практика . Аддисон-Уэсли Профессионал. п. 293. ИСБН 978-0-201-54412-1.
  4. Оуэн, Скотт (5 сентября 1999 г.). «Рефлексия: теория и математическая формулировка» . Проверено 22 июня 2008 г.
  5. ^ Каджия, Джеймс Т.; Фон Герцен, Брайан П. (1984), «Объемные плотности трассировки лучей», ACM SIGGRAPH Computer Graphics , 18 (3): 165–174, CiteSeerX 10.1.1.128.3394 , doi : 10.1145/964965.808594 
  6. ^ Смит, Адам М.; Скорупски, Джеймс; Дэвис, Джеймс (2008). Переходный рендеринг (PDF) (Технический отчет). Калифорнийский университет в Санта-Крус. UCSC-SOE-08-26.

Внешние ссылки