Модификатор «Близость весов вершин» (vertex weight proximity modifier)¶
Данный модификатор устанавливает веса задаваемой группы вершин на основе расстояния между объектом (или его вершинами) и другим целевым объектом (или его геометрией).
Предупреждение
Данный модификатор неявно фиксирует значения веса в стандартном диапазоне (от 0.0 до 1.0). Все значения ниже „0.0“ будут установлены на „0.0“, а все значения выше „1.0“ будут установлены на „1.0“.
Примечание
Вы можете наблюдать модифицируемые веса в режиме „Weight Paint“. Это также означает, что вам придётся отключить модификатор „Vertex Weight Proximity“, если вы хотите увидеть исходные веса редактируемой группы вершин.
Опции (options)¶
Панель модификатора „Vertex Weight Proximity“.¶
- Группа вершин (vertex group)
Группа вершин для воздействия.
- Целевой объект (target object)
Объект, от которого вычисляются расстояния.
- Режим расстояния (proximity mode)
Позволяет задать способ вычисления расстояния.
- Объект (object):
Использовать расстояние между ориджином модифицируемого объекта и ориджином целевого объекта.
Всем затронутым вершинам присваивается одинаковое значение веса.
- Геометрия (geometry):
Использовать расстояние между каждой вершиной и геометрией целевого объекта.
- Геометрия (geometry ) Режим расстояния (proximity mode): „Геометрия (geometry)“
Определяет, какие геометрические элементы целевого объекта будут использоваться для расчёта расстояния.
- Вершина (vertex):
Использовать расстояние до ближайшей вершины целевого объекта.
- Ребро (edge):
Использовать расстояние до ближайшего ребра целевого объекта.
- Грань (face):
Использовать расстояние до ближайшей грани целевого объекта.
Примечание
Если включено несколько типов геометрии, использоваться будет кратчайшее расстояние.
Если у целевого объекта нет геометрии (например, у пустышки или камеры), вместо неё будут использоваться координаты ориджина самого объекта.
- Минимум (lowest)
Значение расстояния, сопоставляемое до веса „
0.0“.- Максимум (highest)
Значение расстояния, сопоставляемое до веса „
1.0“.
Совет
„Минимум“ может быть установлен выше „Максимума“, чтобы изменить сопоставление.
- Нормализовать веса (normalize weights)
Масштабировать веса в группе вершин, чтобы сохранить относительный вес, но самые низкие и самые высокие значения соответствуют полному диапазону [0 - 1].
Спад (falloff)¶
- Тип (type)
Определяет, как расстояния будут преобразовываться в значения веса.
- Линейно (linear):
Использовать прямолинейное сопоставление.
- Особая кривая (custom curve):
Использовать для сопоставления пользовательскую кривую.
- Острые (sharp):
Создаёт более крутой переход.
- Сглаживание* (smooth):
Создаёт более плавный переход.
- Корень (root):
Смещает сопоставление в сторону более высоких значений.
- Сфера (sphere):
Создаёт спад округлой формы.
- Случайно* (random):
Назначает вершинам случайные значения веса.
- Средний шаг (median step):
Формирует резкие (бинарные) значения весов „
0.0“ или „1.0“, используя „0.5“ в качестве порогового значения.
- Инвертировать группу вершин
Инвертирование спада.
Влияние (influence)¶
Данные настройки одинаковы для трёх модификаторов, оперирующих с „весами вершин“ с одноимённой частью в названии, см. страницу модификатора „Vertex Weight Edit“.
Пример¶
В этом примере показано использование расстояния от целевого объекта для динамического управления модификатором „Wave“ с модифицированной группой вершин:
blend-файл, TEST_1 scene.