Перенос баз данных с одного SQL Server на другой Изменения в системе защиты SQL Server Новые средства разработки Новые элементы программирования на языке Visual Basic Редактирование и анализ данных с помощью запросов

Компьютерная анимация Компьютерная анимация

Основы анимации персонажей

Деформация скелета

Если персонаж имеет скелет, то сжатие-растяжение можно выполнить, изменяя положение костей (рис. 8.39). Большинство пакетов, поддерживающих создание скелета, позволяют делать это. Соответственно будет изменяться и размер вершин каркаса персонажа. Например, если вы хотите удлинить руку, измените размер ее костей, используя тот же подход, что и при изменении размера частей персонажа: если кость вытягивается в одном направлении, то она должна сжиматься в другом, чтобы ее объем оставался постоянным. Другой способ растяжения скелета заключается в изменении расстояния между костями (рис. 8.40). Подобную операцию обычно выполняют методом прямой кинематики. Но аналогичный подход применяется и в системах с инверсной кинематикой и ограничителями. В скелете, описанном в главе 6, движение ступни было ограничено перемещением ноги.

Если попытаться вытянуть ногу больше допустимого предела, то кости отделятся на уровне лодыжки, и нога в этой области удлинится (рис. 8.41). В большинстве систем инверсной кинематики при удалении эффектора за пределы сустава длина костей остается неизменной (рис. 8.42), но некоторые программы обеспечивают автоматическое удлинение. Как только будет превышен предел длины той или иной части тела, кости скелета автоматически растянутся до точки расположения эффектора. Нога удлиняется, соединяясь со ступней (рис. 8.43).

Рис. 8.39. Результат изменения размера кости

Рис. 8.40. Увеличение расстояния между костями при использовании методе прямой кинематики

Рис. 8.41. Манипулирование ногой методом инверсной кинематики с ограничением для ступни

Рис. 8.42. Пример, в котором длина кости не зависит от положения эффектора

Рис. 8.43 Удлиненная кость, соответствующая положению эффектора


 

Дизайн, инженерная и Web графика