Справка Cinema 4D Cinema 4D Prime Меню Персонаж Менеджер весов
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
Менеджер весов

Команды Суставы Веса Назначение веса Опции Отображение

Назначение веса

В этой закладке вы найдёте все необходимые инструменты, которые позволяют вам производить автоматическое назначение веса для точек каркаса создаваемого вами объекта (модели персонажа). На основе последующих установок, эта функция может производить автоматическое назначение веса, которое для объектов, не имеющих сложной геометрии, будет являться вполне достаточной для создания правдоподобной анимации. Для персонажей со сложной геометрией вы можете создать вполне правдоподобный базис, который впоследствии вам надо будет доработать только на критических участках. Эта функция позволяет вам сэкономить массу времени при её грамотном использовании.

Режим

Программа предоставляет для вас здесь два режима, на основе которых вы можете производить просчёт веса для точек.

Расстояние

Производит просчёт значения веса исходя при этом из расстояния, на которое удалена точка от соответствующего сустава. Это не только самый быстрый метод, но и единственный, который гарантирует назначение для каждой точки объекта соответствующего значения веса. Но в этом режиме имеются и недостатки: на критических участках каркаса, например, на участке плеча, этот режим приводит к созданию не самых лучших результатов!

Видимость

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

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

Здесь вы видите наглядно различия между режимами Расстояние и Видимость. Практически для всех участков каркаса полученный результат является аналогичным, но на участке плеча персонажа, режим Видимость обеспечивает получение равномерного и значительно лучшего нанесения веса. Это заключается в учёте участков каркаса, которые являются видимыми для сустава, вместо пустой траты времени при просчёте удаления между этими компонентами (как это происходит при режиме Расстояние).

На этом примере вы видите, как для режима Расстояние происходит назначение веса, независимо от положения полигонов. Режим Видимость напротив, производит назначение веса для точек, которые сустав может видеть непосредственно. В связи с этим, расположенная снаружи цилиндрическая оболочка при этом процессе не участвует в процессе просчёта и соответственно не получает автоматически просчитанные значения для точек.

Суставы [1..2147483647]

Здесь вы назначаете максимальное значения для числа суставов, которые могут создавать воздействие на одну точку.

RELEASE 19

Все типы суставов

Если эта опция активна, то суставы не образующие основу кости будут учтены во время автоматического назначения веса. Нулевые суставы и другие типы объектов (объекты Ноль, примитивы и т. д.) будут также использованы. Отметьте, что обычные суставы лучше всего подходят для назначения веса каркасу, так как они обладают дополнительными опциями, недоступными другим объектам (помогающие контролировать цвет предпросмотра веса, например). Алгоритм автоматического назначения веса в целом работает лучше на суставах.

Выделенные точки

При активной установке назначение веса учитывает в просчёте только выделенные точки.

Ослабление [0..100%]

Определяет переход между двумя соседними суставами. Чем выше значение этого параметра, тем плавне будет создаваемый переход.

Видимость [0..100%]

Здесь вы назначаете видимость костей для соответствующих точек. Значение параметра 100% означает полную видимость кости для точки, если она при просчёте должна получить назначенное значение веса. Если кость не должна быть видимой или только частично, то точка не получает от такого сустава необходимого воздействия. При значении этому параметра значения 0%, точка всегда получит значение веса, независимо от видимости или невидимости соответствующей кости.

На заметку:
Кость является соединяющим звеном между двумя суставами. Автоматическое назначение веса производит только контроль на видимость и не учитывает при этом форму костей. В данном случае между двумя суставами создаётся простая и прямая линия, на основе которой и производится впоследствии проверка видимости. Она проверяется на предмет её видимости для точки, а также на предмет её скрытия за геометрией каркаса.

Интервал [0..+∞%]

Определяет расстояние для точки, на котором она ещё будет учитываться в процессе просчёта при назначении веса. Высокие значения соответственно приводят к расширению создаваемого воздействия на основе такого сустава.

Просчитать

При использовании этой кнопки вы производите автоматический старт просчёта значений веса для вашего персонажа с назначенными настройками. Объект, для которого вы намерены произвести автоматическое назначение веса, должен иметь тег назначения веса, в который вам необходимо занести все суставы, для которых будет произведён процесс автоматического назначения веса. Вы можете теперь в окне Менеджер объектов произвести выбор этого объекта или любого другого объекта, занесённого в теге назначения веса и содержащего необходимые суставы. Если вы кликните на этой кнопке, в этом случае (как правило) для вас будет предоставлен конечный результат. Естественно длительность просчёта зависит прежде всего от сложности геометрии у просчитываемой модели, выбранного режима просчёта и возможностей вашего компьютера.

Если при использовании команды вы нажмете клавишу Shift, в этом случае суставы не имеющие значения веса и длины, будут также учитываться при процессе автоматического назначения веса (которые в обычном случае исключаются из этого процесса). К категориям таких суставов принадлежат: суставы имеющие аналогичную позицию с их родительскими объектами, суставы расположенные в окончании цепи, суставы у которых Кость установлена на Ноль.

На заметку:
Автоматическое назначение веса является ограниченным на выделенные точки. Если в списке суставов отсутствует их выделение, то в этом случае назначение веса происходит для всех суставов, которые не имеют блокировки в теге назначения веса. Если вы намерены исключить возникновение «несчастного случая», при котором значение существующих суставов будет просто переписано (автоматически изменено на новое назначаемое значение веса), то вам необходимо назначить блокировку для таких суставов.

Все модели на этой странице от автора: © Себастиан Флоранд