PBR - ixray-team/ixray-1.6-stcop GitHub Wiki

Обзор

[!IMPORTANT] Статус: Поддерживается Минимальная версия: 1.3

PBS модель освещения

PBS надо включить в engine_external.ltx Делается это вот так - первая строчка удаляется\комментируется или же ставится в 0

image

Описание остальных макросов

image

Для включения PBS материала у текстуры надо при создании THM включить нужную модель освещения в IXR редакторах

  • Либо в THM Editor с правками by Mortan

image


Паковка материала при PBS

BUMP - Texture 2D - геометрические данные текстуры (основа - классическая BC3N паковка)

  • BUMP R - Карта высот для параллакса и тесселяции (опционально) - по умолчанию не пишем (BC3N пишет мусор)
  • BUMP G - Зелёный канал карты нормалей (формат OpenGL)
  • BUMP B - Синий канал (опционально) - резерв на будущее. Пока хз что тут будет - по умолчанию не пишем (BC3N пишет мусор)
  • BUMP A - Красный канал оригинальной нормали

image

BUMP# - Texture 2D - упаковка материала для текстуры

  • BUMP# R - Карта металличности
  • BUMP# G - Карта шероховатости
  • BUMP# B - Карта просвечивания (SSS) для растительности - черный по умолчанию
  • BUMP# A - Карта AO

image


IBL освещение

Для правильной работы IBL требуется запекать мип-уровни на текстурах окружающей среды (скайбоксах)

image

Карта диффузной облученности (small sky) не требует высокого разрешения. В будущем возможно будет поддержка сферических гармоник для диффузной облученности.

image