Radiosity (Метод Излучения)

перевод: Sailor

Большинство визуализированых моделей, включая трассировку лучей, принимают упрощенную пространственную модель, высоко оптимизированную для света, который входит в наш 'глаз', чтобы прорисовать изображение. Можно добавить к модели отражение и тени, для достижения более реалистичного результата. Однако, отсутствует важная деталь! Когда поверхность имеет легкий рефлексивный компонент, это не только видно в нашем изображении, это также отсвечивает свет на поверхностях вокруг него. И наоборот. Фактически, свет расходится вокруг и сталкивается с окружающей средой, пока вся его энергия не будет поглощена.

Рис 1. Пример Метода Излучения

В закрытых средах, энергия света генерируется ' эммиторами (emittor)' и отображается отражением или поглощением поверхности окружающей среды. Норма, по которой энергия покидает поверхность, называется 'radiosity' (излучательность) поверхности. В отличие от обычных методов рендеринга, методы излучения, сначала вычисляют взаимодействия света с окружающей средой, независимо от поля зрения. Затем, различные виды могут быть отрендерины в в реальном времени.

В Blender'е, Метод Излучения(Radiosity), больше относится к инструменту моделирования, чем к инструменту рендеринга. Это интегрированный внешний инструмент, имеет все его свойства (и ограничения).

Результат Метода Излучения это Меш-объект с цветом вершин. Объекты можно перекрасить используя опцию Vertex Paint или отрендерить, используя свойства материала "VCol Light" (цвет света) или "VCol Paint" (цвет материала). Можно даже добавить в сцену новые текстуры, дополнительные лампы и тени.

В настоящее время, система излучения не предоставляет решения для анимации. Она предназначена для статических картинок, (архитектурных) прохождений в реальном времени или для забавы, экспериментируя с симуляцией системы освещения.

Метод Излучения в Blender'е

В конце восьмидесятых и начале девяностых, Метод Излучения, был горячей темой в компьютерной 3D-графике. Было разработано много различных способов. Большинство успешных решений, были основаны на методе "progressive refinement"(прогрессивное усовершенствование) со схемой "adaptive subdivision"(адаптивное подразделение). (Рекомендуется для дальнейшего чтения: в Сети находится множество статей о radiosity, и почти каждая недавно выпущенная книга по 3D-графике,покрывает этот материал. Лучшая по прежнему "Computer Graphics" by Foley & van Dam et al.)

Чтобы добиться большего от Метода Излучения, который предлагает Blender, вам важно понять следующие принципы:

Как и все в Blender'е, настройки Метода Излучения, выполнены в виде блоков данных (datablock). Блоки подключены к сцене, и каждая сцена в Blender'е, может иметь свои 'блоки данных' Излучения. Используйте эту особенность, чтобы разделить сложную сцену, на сцены с независимыми параметрами Radiosity.