PBR (от англ. physically based rendering) — это метод, обеспечивающий взаимодействие с материалом в соответствии с законами физики. PBR-материалы наделяют поверхность определёнными свойствами, за счёт которых трёхмерный объект выглядит более реалистичнее.
PBR-материалы состоят из нескольких ключевых карт (текстурные карты), каждая из которых отвечает за определённое физическое свойство поверхности.
Основная текстура, которую мы выбираем обычно называется Base Color (Albedo) — основной цвет поверхности без освещения и теней.
В реалайм ландскейпинг архитект 2026 поддерживаются следующие дополнительные текстурные карты:
Opacity — управляет прозрачностью (полезно для материалов с вырезами, таких как листья, решетки и т.д.).
Normal — добавляет мелкие детали поверхности, такие как выпуклости и канавки, без добавления геометрии. Создаёт иллюзию дополнительной геометрической детализации.
Карты нормалей в форматах DirectX и OpenGL отличаются направлением зелёного канала (RGB-карты), поэтому важно выбрать нужный формат.
Примеры названий файлов для карты нормалей, чтобы выбрать DirectX или OpenGL:
- Для DirectX - Название_NormalDX.jpg
- Для OpenGl - Название_NormalGL.jpg (Название_NormalOGL)
Metallic — определяет, какие части материала ведут себя как металлические.
Roughness — определяет, насколько резкими или размытыми будут отражения (более низкие = более блестящие, более высокие = более матовые). Контролирует микроскопическую шероховатость поверхности.
Ambient Occlusion (AO) — имитирует затенение в щелях и углублениях. Добавляет тонкие тени в щели и углубления для придания дополнительной глубины.
Displacement (Height) — добавляет информацию о высоте, которая может имитировать более глубокие изменения поверхности. Фактически изменяет геометрию или создаёт эффект глубины. Этот параметр и регулируется потом в программе.