Нода «Карта неровностей» (bump node)#

Нода ":abbr:`Карта неровностей (Bump)`".

Нода Bump формирует возмущения нормалей, необходимые для рельефного текстурирования, из текстуры с картой высот. Чтобы определить локальное направление нормали, значение высоты выбирается из точки шейдинга и двух ближайших точек поверхности.

Входы (inputs)#

Сила (strength)

Сила эффекта карты неровностей, изменяется в пределах от без карты неровностей до полного рельефного текстурирования.

Расстояние (distance)

Множитель высоты для контроля общей высоты создаваемой карты неровностей.

Высота (height)

Скалярное значение, определяющее смещение высоты от поверхности в точке шейдинга; это то место, в которое подключается текстура.

Нормаль (normal)

Стандартный ввод нормали.

Свойства#

Инвертировать (invert)

Инвертировать направление карты неровностей (вдавливать поверхность вместо выдавливания).

Выходы (outputs)#

Нормаль (normal)

Стандартный вывод нормали.

Совет

Если вход Height не подключён, нода становится no-op (без операции), она выводит свой вход Normal как есть или по умолчанию принимает геометрическую нормаль, если не подключено. Маршрутизация входа группы нод через ноду «no-op» Bump перед выполнением математических вычислений фактически делает его по умолчанию Normal.

Примеры#

../../../_images/render_shader-nodes_vector_bump_node-setup.png

Конфигурация нод на изображении выше добавляет рельеф только к диффузной составляющей шейдера, имитируя неровную диффузную поверхность, покрытую гладким глянцевым слоем «глазури».

../../../_images/render_shader-nodes_vector_bump_example.jpg