Нода «Карта неровностей» (bump node)
Нода Bump формирует возмущения нормалей, необходимые для рельефного текстурирования, из текстуры с картой высот. Чтобы определить локальное направление нормали, значение высоты выбирается из точки шейдинга и двух ближайших точек поверхности.
Входы (inputs)
- Сила (strength)
Сила эффекта карты неровностей, изменяется в пределах от без карты неровностей до полного рельефного текстурирования.
- Расстояние (distance)
Множитель высоты для контроля общей высоты создаваемой карты неровностей.
- Высота (height)
Скалярное значение, определяющее смещение высоты от поверхности в точке шейдинга; это то место, в которое подключается текстура.
- Нормаль (normal)
Стандартный ввод нормали.
Свойства (properties)
- Инвертировать (invert)
Инвертировать направление карты неровностей (вдавливать поверхность вместо выдавливания).
Выходы (outputs)
- Нормаль (normal)
Стандартный вывод нормали.
Совет
Если вход Height не подключён, нода становится no-op (без операции), она выводит свой вход Normal как есть или по умолчанию принимает геометрическую нормаль, если не подключено. Маршрутизация входа группы нод через ноду «no-op» Bump перед выполнением математических вычислений фактически делает его по умолчанию Normal.
Примеры
Конфигурация нод на изображении выше добавляет рельеф только к диффузной составляющей шейдера, имитируя неровную диффузную поверхность, покрытую гладким глянцевым слоем «глазури».