IT-словарь › Программирование › Скелетная анимация (skeletal animation)

Скелетная анимация (skeletal animation)

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

Техника, при которой видимая поверхность деформируется невидимой иерархией костей, так что аниматоры двигают кости, а не тысячи точек.

Модель состоит из двух частей: меша (кожи) и рига — костей, организованных в дерево: таз несёт бедро, бедро несёт голень. Каждая вершина привязана к одной или нескольким костям с весами, поэтому следует за ними при повороте. Анимация сводится к хранению поз костей в ключевых кадрах и интерполяции между ними; кожа следует за костями сама.

Самый распространённый вариант, linear blend skinning, быстр, но «схлопывает» сочленения — знаменитый локоть-«фантик»; позднее эту проблему смягчил скиннинг на дуальных кватернионах. Техника закрепилась в конце 1990-х, вытеснив дорогую вершинную анимацию, хранившую каждый кадр отдельно. Это фундамент, на который опираются и рэгдолл, и обратная кинематика.

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