IT-словарь › Программирование › Ragdoll blending

Ragdoll blending

Программирование Svenska → Обновлено: 2026-10-27

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

Превратить персонажа в рэгдолл легко: заменяем анимацию физикой и даём телу упасть. Вернуть его обратно — вот где сложность. Рэгдолл оказывается в произвольной позе в произвольном месте, а анимация вставания всегда начинается с одной конкретной позы. Переключитесь напрямую — и всё тело дёрнется за один кадр.

Стандартный приём: определить, лежит ли персонаж лицом вверх или вниз, выбрать подходящий клип вставания, перенести корень персонажа туда, где оказался таз, а затем несколько десятых долей секунды интерполировать каждую кость от позы рэгдолла к первому кадру анимации. Это отличается от активного рэгдолла, который всё время остаётся в симуляции с моторизованными суставами; здесь физика покидается полностью. Если сделать небрежно, мёртвый солдат выползет из пола, как марионетка.

← Назад к словарю