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

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

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

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

For best results the mesh must be subdivided finely to bring out the detail in the displacement texture.

См.также

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

Входы (inputs)

Вектор (vector)

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

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

Середина (midlevel)

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

Масштаб (scale)

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

Свойства

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

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

Выходы (outputs)

Смещение (displacement)

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

Примеры

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

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