Модификатор «Сместить» (displace modifier)

Модификатор Displace смещает вершины в меше на основе интенсивности текстуры. Можно использовать как процедурные, так и текстурные изображения.

Смещение может осуществляться вдоль определённой локальной оси, вдоль нормали вершины, или же могут использоваться отдельные RGB-компоненты текстуры для одновременного смещения вершин в локальных направлениях X, Y и Z (иногда это называется векторным смещением).

Опции (options)

../../../_images/modeling_modifiers_deform_displace_panel.png

Модификатор Displace.

Текстура (texture)

Имя текстуры, из которой выводится смещение для каждой вершины. Если это поле пустое, – модификатор по умолчанию устанавливает значение 1.0 (белый).

Координаты

Система координат текстуры, используемая при извлечении значений из текстуры для каждой вершины.

Для полной справки см. общие параметры маски́рования.

Направление (direction)

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

X, Y, Z

Сместить вдоль оси.

Нормаль (normal)

Сместить вдоль нормали вершины.

Настраиваемые нормали (custom normal)

Сместить вдоль (усреднённых) пользовательских нормалей, а не нормалей вершин.

RGB в XYZ (RGB to XYZ)

Сместить вдоль локальных XYZ-осей по отдельности с использованием RGB-компонентов текстуры (красные значения дают смещение вдоль оси X, зелёные вдоль оси Y, синие вдоль оси Z).

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

При заданном „направлении“ X, Y, Z или XYZ – модификатор может производить смещение вдоль локальных или глобальных осей.

Сила (strength)

Сила смещения. После смещения на значение „Midlevel“ – смещение будет умножено на значение „Strength“, чтобы получить окончательное смещение вершины.

сдвиг_вершины=смещение×силу; vertex_offset=displacement×Strength

Для инвертирования эффекта модификатора можно использовать отрицательное значение силы.

Середина (midlevel)

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

смещение=значение_текстурыСередина; displacement=texture_valueMidlevel

Напомним, что значения цвета/яркости в Blender’е обычно находятся в диапазоне (0.0 – 1.0), а не в диапазоне (0 – 255).

Группа вершин (vertex group)

Имя группы вершин, которая используется для управления влиянием модификатора. Если группа не установлена, модификатор будет влиять на все вершины одинаково.

Инвертировать <->

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

Эта настройка меняет значения веса группы на противоположные.

Пример

../../../_images/modeling_modifiers_deform_displace_example-1.jpg

Три разных объекта, созданных с помощью модификатора Displace. Пример (blend-файл).

../../../_images/modeling_modifiers_deform_displace_example-2.jpg

Анимация слизи, созданная с помощью модификатора Displace. Пример (blend-файл).