Читайте также:
|
|
Устраняет некоторые недостатки метода трассировки лучей, обеспечивая высокую точность работы с диффузными объектами, а также обеспечивая независимость освещения сцены от положения наблюдателя.
В основе данного метода лежит закон сохранения энергии в замкнутой системе. Все объекты сцены разбиваются на фрагменты и для этих фрагментов составлено уравнение баланса энергии
+
B(i) – энергия, отбрасываемая фрагментом.
E(i) – собственная излучательность фрагмента
F(ij) - доля энергии j-того фрагмента, попадающая на i-тый фрагмент (коэффициент формы)
n – количество фрагментов сцены.
P(i) – коэффициент отражения объекта
B(j) – свечение j-того объекта.
Алгоритм работает методом последующего приближения итераций.
1 шаг:
2 шаг: +
Иттерационный процесс прекращается, когда разница между двумя последовательными приближенными оказывается меньше заданной точности.
Программный алгоритм:
1) Определяется, какой фрагмент сцены отображ. в данном очередном пикселе.
2) Отыскивается видовая координата x, y, z, соответствующая просмотренному пикселу.
3) Определяется значение излучательности для найденной точки фрагмента (либо разбить сцену на маленькие фрагменты, или билинейная – интерполяция)
Дата добавления: 2015-08-05; просмотров: 219 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Моделирование глобального освещения методом трассировки лучей (прямая и обратная трассировки) | | | Базы данных (теория) |