PBR - ixray-team/ixray-1.6-stcop GitHub Wiki
Обзор
[!IMPORTANT] Статус: Поддерживается Минимальная версия: 1.3
PBS модель освещения
PBS надо включить в engine_external.ltx
Делается это вот так - первая строчка удаляется\комментируется или же ставится в 0
Описание остальных макросов
Для включения PBS материала у текстуры надо при создании THM включить нужную модель освещения в IXR редакторах
- Либо в THM Editor с правками by Mortan
Паковка материала при PBS
BUMP - Texture 2D - геометрические данные текстуры (основа - классическая BC3N паковка)
- BUMP R - Карта высот для параллакса и тесселяции (опционально) - по умолчанию не пишем (BC3N пишет мусор)
- BUMP G - Зелёный канал карты нормалей (формат OpenGL)
- BUMP B - Синий канал (опционально) - резерв на будущее. Пока хз что тут будет - по умолчанию не пишем (BC3N пишет мусор)
- BUMP A - Красный канал оригинальной нормали
BUMP# - Texture 2D - упаковка материала для текстуры
- BUMP# R - Карта металличности
- BUMP# G - Карта шероховатости
- BUMP# B - Карта просвечивания (SSS) для растительности - черный по умолчанию
- BUMP# A - Карта AO
IBL освещение
Для правильной работы IBL требуется запекать мип-уровни на текстурах окружающей среды (скайбоксах)
Карта диффузной облученности (small sky) не требует высокого разрешения. В будущем возможно будет поддержка сферических гармоник для диффузной облученности.