База данных анимации - Animation database

Движения танцора, захваченные с помощью оптического захвата движения, можно сохранить в базе данных анимации , а затем проанализировать и использовать повторно.

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

Ранние примеры анимационных баз данных включают систему MOVE, в которой использовалась объектно-ориентированная база данных . Современные базы данных анимации могут быть заполнены путем извлечения скелетных анимаций из данных захвата движения .

Другие примеры включают моделирование толпы, в которой несколько людей моделируются как толпа. Учитывая, что в некоторых приложениях людям необходимо двигаться с разной скоростью, например, по тротуару, базу данных анимации можно использовать для извлечения и объединения различных анимированных фигур. Этот метод в основном известен как «графики движения».

Базы данных анимации также можно использовать для «интерактивного повествования», при котором фрагменты анимации извлекаются из базы данных анимации и повторно используются для объединения в новые истории. Например, база данных анимации под названием Animebase используется в системе Words Anime для создания анимации с использованием переработанных компонентов. При таком подходе пользователь может вводить слова, которые образуют части истории, а запросы к базе данных помогают выбрать подходящие фрагменты анимации. Этот тип системы действительно может использовать две базы данных: базу данных анимации, а также базу данных знаний рассказов. База данных знаний рассказов может использовать субъекты, предикаты и объекты для ссылки на фрагменты рассказа. Затем система помогает пользователю сопоставить фрагменты истории и фрагменты анимации.

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

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

использованная литература