PDA

Просмотр полной версии : Анимация толпы - Crowd Animation


bolba
06.08.2010, 21:24
Всем привет, возникла нужда сделать несколько простеньких баннеров для себя. В целом в 2D и 3D анимации разбираюсь неплохо, но с Флешем что-то пошло не так :)

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

Пробовал конвертировать фаната в Символ. Но если сдвигать ключи Символа на слое или внутри себя возникает ситуация, когда какое-то время (промежуток сдвига) Символ не видно, а потом он внезапно появляется и проигрывает нужную анимацию.
Как-то это можно поправить или мой подход в корне не верен?

И еще один вопрос.
Без труда смог бы сделать всё что нужно в After Effects - вроде в последних версиях появилась возможность рендерить композицию во флеш. Подобный вывод используют в баннерах? (ведь это по идеи уже не вектор, а возможно просто flv анимация)

Спасибо.

mooncar
06.08.2010, 23:21
Если много объектов, то лучше сделать с программированием. См. мой пример на AS2.

На сцене создается мувик crowd, внутри которого аттачутся двойным циклом мувики фаната. Два цикла - по рядам и по столбцам.
Внутри фаната есть анимированный мувик с руками, изначально остановленный.
В процессе цикла, после аттача и размещения фаната в нужном ряду и столбце, стартуется анимация рук с задержкой, пропорциональной номеру столбца.
Так возникает "волна" на фанатской трибуне.
Можно сделать волну одноразоваой, можно - непрерывно стартующей заново (в примере есть параметр).
PS. Рисовальшик из меня так себе.
PPS. Комментарии в примере достаточно подробные.

Tails
07.08.2010, 20:07
http://img.pixs.ru/storage/1/3/3/Flashgraff_6598252_869133.gif

Без использования скрипта.

bolba
08.08.2010, 18:33
Спасибо большое вам обоим!
Завтра в офисе попробую эти варианты.
Осталось найти нужную опцию в Flash Cs5 английской версии :))

KirAmp
08.08.2010, 21:08
http://filesos.ru/pictures/c894fa49296ebb4885656503fe7568a4.png