Модификатор «Деформация Лапласа» (Laplacian deform modifier)

Модификатор Laplacian Deform позволяет делать постановку меша, сохраняя при этом геометрические детали поверхности.

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

Этот модификатор захватывает геометрические детали с использованием дифференциальных координат. Дифференциальные координаты захватывают локальную геометрическую информацию, кривизну и направление вершины на основе её соседей.

Примечание

Вы должны определить якорную группу вершин. Без неё модификатор ничего не делает.

Опции (options)

../../../_images/modeling_modifiers_deform_laplacian-deform_panel.png

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

Повторять (repeat)

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

Пример деформации лошади (blend-file).
../../../_images/modeling_modifiers_deform_laplacian-deform_cactus09.png

Оригинальная модель.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat1.png

Repeat: 1.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat2.png

Repeat: 2.

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat5.png

Repeat: 5.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat0.jpg

Оригинальная модель.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat1.jpg

Repeat: 1.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat2.jpg

Repeat: 2.

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat10.jpg

Repeat: 10.

Якорные веса (anchor weights)

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

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

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

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

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

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

Отвязать (unbind)

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

Сообщения об ошибках

Группа вершин имя_группы недопустима (vertex group group_name is not valid)

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

Вершины изменены с X на Y (vertices changed from X to Y)

Это сообщение отображается тогда, когда пользователь добавляет/удаляет вершины в/из меша.

Рёбра изменены с X на Y (edges changed from X to Y)

Это сообщение отображается тогда, когда пользователь добавляет/удаляет рёбра в/из меша.

Система не нашла решения (the system did not find a solution)

Это сообщение отображается в том случае, если решатель не смог найти решение для линейной системы.

Примечание

Если меш является плотным, с числом вершин более 100,000, то существует вероятность, что нелинейная система оптимизации даст сбой.

История

Редактирование поверхности Лапласа – это метод, разработанный Ольгой Соркиной и другими в 2004 году. Этот метод сохраняет геометрические детали в максимально возможной степени, пока пользователь выполняет операции редактирования. Этот метод использует дифференциальные координаты, соответствующие разнице между вектором и средним значением веса его соседей, для представления локальной геометрической детали меша.

../../../_images/modeling_modifiers_deform_laplacian-deform_diagram-differential-coordinate.png

Дифференциальная координата.