Как рассчитывается вес вершины при использовании поля веса вершины?

Страница обновлена :
Дата создания страницы :

Используя поле веса вершины, вы можете связать кости с вершинами, но как это вычисляется, описано ниже.

В качестве примера возьмем человеческую руку. На рисунке ниже предположим, что кости, названные «рука», «под локтем», «выше локтя» и «плечо», соединены слева.

手、肘下、肘上、肩

Во-первых, предположим, что весовой ящик вершины, связанный с «ниже локтя», расположен вокруг вершины, как показано ниже.

肘下のボックス

Затем назначается вес верхушки кости под локтем, как показано ниже.

ウエイトの割り当て

Кстати, 1.0 — это вершина, которая следует за движением указанной кости на 100%, а 0.0 означает вершину, которая вообще не реагирует на движение указанной кости.

Если переместить кость под локоть с указанным таким образом весом вершины, то вершина справа от локтя вообще не сдвинется, а вершина от середины локтя до низа локтя сдвинется на 100% вместе с костью.

Теперь предположим, что вы помещаете коробку, связанную с локтем, вокруг вершины локтя, как показано ниже. Середина локтя будет окружена двумя коробочками. Затем назначаются вершинные веса ниже локтя и выше локтя, как показано ниже.

肘下のブレンドしたウエイト

肘上のブレンドしたウエイト

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

Ниже приведена схема этого состояния при перемещении кости в анимации.

なめらかな関節

Если вы не сложите локтевую часть, как нижнюю, вы увидите, что движение будет немного нервным.

ブレンドしないウエイト

カクカクした関節

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