Blender – модификатор Displace
Режимы: любой
Панель: Editing → Modifiers
Горячие клавиши: F9
Описание
Модификатор Displace смещает вершины в меш объекте основываясь на интенсивности текстуры. В качестве текстур могут использоваться процедурные текстуры и изображения. Смещение может проходить по конкретной локальной оси, вдоль нормалей вершин, или разделенная RGB компонентами текстура может быть использована для смещения вершин в направлениях X, Y и Z одновременно.
Опции

Vgroup
Имя группы вершин, на которую распространяется влияние модификатора.
- Если область Vgroup пустая, то модификатор действует на все вершины одинаково.
Texture
Имя текстуры, из которой берется информация о смещении каждой вершины.
- если область пустая, то модификатор не работает.
Midlevel
Значение интенсивности текстуры, которое воспринимается модификатором в качестве нулевого уровня (смещения нет). Значение интенсивности ниже этого параметра приведет к отрицательному значению смещения, т.е. смещается в противоположном направлении. Интенсивность выше указанного значения приведет к смещению в выбранном направлении. Смещение вычисляется уравнением: смещение (displacement)=(texture value) – Midlevel.
Strength
Сила смещения. Величина смещение, рассчитанная с помощью параметра Midlevel, умножается на коэффициент Strength, что дает финальный сдвиг вершин. Величина окончательного смещения определяется как: (vertex offset) = (displacement) * Strength
- отрицательное значение Strength может быть использовано для инвертирования эффекта модификатора.
Direction
Направление вдоль которого смешаются вершины.
Может быть следующих значений:
- Х – смещение вдоль локальной оси Х
- Y – смещение вдоль локальной оси Y
- Z – смещение вдоль локальной оси Z
- RGB -> XYZ – смещение вдоль локальных осей XYZ индивидуально (для расчета смещения учитывается интенсивность соответствующие RGB компоненты).
- Normal – смещение вдоль нормали вершины
Texture Coordinates
Система texture coordinate используется, когда извлечение значений смещения из текстуры для каждой вершины.
Может быть следующей:
- UV – берется координаты текстуры из координаты UV полигона. Если у объекта нет UV координат, то используется локальная система координат.
Примечание
Поскольку UV координаты задаются для каждой грани, то UV-система координат текстуры, определяет UV координаты для каждой вершины, начиная с первой грани которой принадлежит эта вершина, любая другая грань использующая эту вершину игнорируется. Это может привести к артефактам, если меш имеет несмежные UV координаты.
- Object – берет координаты текстуры из системы координат другого объекта (определенного “Ob” областью)
- Global – координаты текстур, определяются в глобальной системой координат
- Local – координаты текстуры определяются в локальной системе координат объекта.
Ob
Объект из которого извлекаются координаты текстур.
- Это область становится видимой только тогда, когда выбрана опция “Object” в качестве системы координат текстуры.
- Если эта область пуста, то используется локальная система координат
- Перемещение объектов изменяет соответственно координате текстурной карты.
UV Layer
Слои UV координат из которых берутся координаты текстур.
- эта область становится видна тогда, когда выбрана UV система текстурных координат.
- Если эта область пуста, но имеющийся слой UV координат доступен (т.е. после добавления первого UV слоя мешу), то он будет перезаписан с текущим активным UV слоем.
Три различных объекта созданные с помощью модификатора Displace.
http://wiki.blender.org/uploads/9/9e/Manual-Modifier-Displace-Example01.blend
![]()
Анимированная слизь
http://wiki.blender.org/uploads/6/62/Manual-Modifier-Displace-Slime01.blend
Видео урок:
http://www.youtube.com/watch?v=yIvPhaTJkCs

Рекомендую

К сожалению, отзывы закрыты.