![]() |
Анимация губ при разговоре
Здравствуйте. Стоит задача сделать более-менее реалистичную анимацию губ при разговоре персонажа. Клип с губами состоит из 7ми кадров от полностью закрытых до максимально открытых. Как (и можно ли) установить зависимость между произносимыми фразами и "шевелением губ" только средствами Flash?
|
Нам хватило зависимости "пока говорит - губы шевелятся". Кадры сменялись через прозрачность, номер кадра брался рандомом не такой как прошлый. Но кадры были поразнообразнее, не просто от закрытого до открытого, люди так не говорят по-моему)
|
Ну если брать случайный номер кадра то как-раз получиться то, что нужно
|
Реалистичная анимация делается для положения букв а, о, е, и (может еще что-то, не помню), далее звук прогоняется через парсер, который на выходе дает текст с фонемами (если мне память не изменяет, можно найти и бесплатный), который подсовывается для анимации. Остальные положения губ получаются морфингом.
|
В книге Шама Бхангала "Flash трюки. 100 советов профессионала" была статейка про говорящего робота (259 страница), там с кодом прям и полной реализацией. Может, поможет?
|
Может поможет:
урок "Говорящее яблоко" |
Всем спасибо за информацию, пока остановился на принципе:
Цитата:
|
| Часовой пояс GMT +4, время: 23:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.