Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DirectX. Продвинутая Анимация (2004) [rus].pdf
Скачиваний:
335
Добавлен:
16.08.2013
Размер:
8.39 Mб
Скачать

Морфируемаялицеваяанимация

Создание мешей визем

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

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

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

Вплагине Facial Animator программы trueSpace вы можете использовать набор из восьми визем, расположенных в разделе Viseme, который можно увидеть, щелкнув вкладку Viseme. Хотя их количество и ограничено, но для знакомства с лицевой анимацией восьми визем достаточно. Я порекомендую вам расширить этот список визем как можно быстрее, используя инструмент Head Geometry Setup (Настройка геометрии головы) плугина Facial Animator. Для того чтобы узнать как добавлять собственные выражения лица и виземы к списку используемых форм, проконсультируйтесь с документацией программы. Для примеров этой книги восемь визем достаточно.

Используя те же технологии, что и в предыдущем разделе, щелкните на каждую визему, используемую в анимации, и экспортируйте каждый меш. Для своей демонстрационной программы я называл каждый экспортируемый файл, основываясь на названии соответствующей виземы - ff.x, consonant.x, ii.x, aa.x, oо.х, uu.x и ее.х. Эти файлы формата .X располагаются в той же директории, что и файлы base.X и Smile.x.

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

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

Соседние файлы в предмете Программирование на C++