Модификатор «Деформация поверхности» (surface deform modifier)

Модификатор Surface Deform позволяет произвольной меш-поверхности управлять деформацией другого меша, по сути, передавая ему её движения/деформации. Одним из замечательных примеров применения этого модификатора является использование прокси-меша для симуляции ткани, который, в свою очередь, будет управлять движением вашего окончательного и более детализированного меша, который в противном случае не подошёл бы для симуляции.

Опции (options)

../../../_images/modeling_modifiers_deform_surface-deform_panel.png

Модификатор Surface Deform.

Цель (target)

Объект, к которому выполняется привязка (данный параметр недоступен после привязки).

Предупреждение

Допустимые меши в качестве „цели“

Несмотря на то, что для модифицируемого меша нет никаких ограничений, меш целевого объекта имеет несколько, несоблюдение которых помешает полноценной привязке:

  • Он не должен содержать рёбра с более чем двумя гранями.

  • Он не должен содержать вогнутых граней.

  • Он не должен содержать перекрывающихся вершин (двойников).

  • Он не должен содержать грани с рёбрами, лежащими на одной прямой.

Спад интерполяции (interpolation falloff)

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

Примечание

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

Сила (strength)

Общая степень влияния модификатора на деформацию меша.

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

Позволяет определить влияние на вершины.

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

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

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

Частичная привязка (sparse bind)

Записывать данные привязки только для тех вершин, которые имеют ненулевые веса в группе на момент привязки. Это является оптимизацией, но при добавление в группу новых вершин – потребуется повторная привязка.

Привязать (bind)

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

Отвязать (unbind)

После привязки меша – кнопка „Bind“ меняется на „Unbind“. Выполнение данного действа освобождает модифицируемый меш от цели и возвращает его к исходной форме.

Примечание

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

Примечание

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

Пример

../../../_images/modeling_modifiers_deform_surface-deform_example.png

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