Нода «Векторное смещение» (vector displacement node)#

Нода ":abbr:`Векторное смещение (Vector Displacement)`".

Нода Vector Displacement используется для смещения поверхности в произвольных направлениях, в отличие от обычной ноды Displacement, которая смещает только вдоль нормали поверхности.

Обычно она используется для применения векторных карт смещения, созданных другим программным обеспечением для скульптинга. Векторные карты смещения могут полностью отображать детали высокого разрешения, которые должны быть применены к гладкому базовому мешу, в отличие от обычных карт смещения.

По умолчанию Blender использует только Bump мэппинг для визуализации смещения. Однако при истинном смещении – визуализируемая геометрия будет смещена физически. Для использования истинного смещения необходимо соответствующим образом задать «метод смещения».

Совет

Для достижения наилучших результатов при использовании истинного смещения – меш должен быть сильно подразделён, чтобы выявить детали в текстуре смещения.

См.также

Для получения более подробной информации о рабочих процессах смещения – смотрите раздел «смещение материалов».

Входы (inputs)#

Вектор (vector)

Вектор, задающий смещение по трём осям. Здесь может быть подключена текстурная нода.

Обычно используется запечённая текстура изображения векторного смещения. Для «пространства объекта» цвета RGB в изображении интерпретируются как смещение XYZ в пространстве объектов. Для «пространства касательных», R – это смещение вдоль касательной, G – вдоль нормали, а B – вдоль бикасательной.

Середина (midlevel)

Нейтральное значение смещения, которое не производит смещения. При значении «по умолчанию» 0.0 – любые более низкие значения приведут к тому, что поверхности будут вдавливаться внутрь, а любые более высокие значения будут выталкивать их наружу.

Масштаб (scale)

Увеличить или уменьшить величину смещения.

Свойства (properties)#

Пространство (space)

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

Выходы (outputs)#

Смещение (displacement)

Вывод Displacement должен быть подключён к Material Output.

Примеры#

../../../_images/render_shader-nodes_vector_vector-displacement_example.jpg

Нормальное и преувеличенное векторное смещение на гладком базовом меше.#