☰

Precomputed Radiance Transfer - система глобального освещения

Мы представляем новую систему глобального освещения (global illumination) в движке. Она основана на предварительно запекаемой системе под названием “Precomputed Radiance Transfer” (предварительно вычисленный перенос излучения). Эта техника позволяет нам запекать локальную окружающую среду (ambient) в сцене и отображать её оптимизированным образом во время выполнения. Запечённые данные не зависят от атмосфер. Таким образом, мы можем освещать сцену одними и теми же данными запекания для любой атмосферы.

С системой Без системы

Процедура запекания

Запекание сцены делится на несколько частей:

Примечание 1: Если минимизировать границы GI насколько это возможно (не распространяя их на удалённые места от проходимой зоны), можно уменьшить размеры сетки (grid), и таким образом у вас будет больше точности внутри города, где это наиболее важно. Для городских сцен мы обычно используем размеры сетки шириной 1,5 метра и высотой 2,5 метра.

Примечание 2: Для пикселей за пределами границ GI мы используем резервную пробу (fallback probe) из сцены. По умолчанию это самая высокая активная проба, ближайшая к левому углу области GI. Художник может выбрать любую другую пробу из сцены, сначала выбрав пробу и отметив флажок “Fallback Probe” в интерфейсе.

Файлы PRT

Как и в системе данных редактирования сцены, данные prt делятся на две части. Файл prt_data.bin находится внутри папки SceneObj и представляет собой сжатую версию, лишённую каких-либо данных редактирования. Этот файл следует отправлять в систему контроля версий. Другой файл — это файл данных редактирования. Он очень большой (около 2–3 ГБ) и автоматически отправляется в папку данных редактирования в сети. При открытии уже запечённой сцены в редакторе загружаются только сжатые данные. Чтобы иметь возможность редактировать данные запекания, вам нужно загрузить данные редактирования с помощью кнопки ‘Load’ на панели “General Info” инспектора PrtInspector.

Важное замечание: После внесения любых изменений в данные prt не забудьте сохранить данные с помощью кнопки ‘Save’ на панели “General Info” инспектора PrtInspector.

Операции PRT

Параметры размещения проб:

Инструменты выделения:

Для обеспечения быстрого и плавного редактирования проб реализованы различные инструменты выделения.

Инструменты видимости

Примечание: Эта система рендерит только 100 ближайших к камере проб.

Полезные сочетания клавиш

Эта страница переведена с помощью ИИ и может содержать неточности. Оригинал на английском языке является основным источником.