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

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

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

Входы (inputs)

Сила (strength)

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

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

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

Высота (height)

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

Нормаль (normal)

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

Свойства (properties)

Инвертировать (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