Читайте также:
|
|
Морфинг-анимация
В отличие от покадровой анимации, морфинг и анимацию движения называют промежуточной анимацией (tweened animation), так как вместо того чтобы последовательно рисовать все кадры подряд, пользователь рисует только первый и последний кадр анимации, а все промежуточные рассчитывает программа.
? Морфинг и анимация движения – промежуточная анимация, так как пользователь рисует только первый и последний кадр анимации, а все промежуточные рассчитывает программа.
Примеры морфинга
Рассмотрим вначале морфинг - анимацию, позволяющую плавно изменять форму объектов. Например, можно получить круг, плавно превращающийся в квадрат.
Нарисуем в первом кадре круг, а затем выделим, например, позицию 48 на шкале времени и клавишей F7 вставим туда пустой ключевой кадр.
Записать способ создания пустого ключевого кадра.
Теперь изобразим в этом кадре квадрат. Сейчас у нас 48 кадров, причем в первых 47 из них находится изображение круга.
Отметим на шкале времени ключевой кадр в позиции 1. Теперь посмотрим на вспомогательную панель Frame (Кадр). Установим тип анимации – Форма, так как морфинг в программе Flash обозначают термином shape tweening (промежуточная анимация формы). Если все сделано правильно, то на шкале времени вся цепочка обычных кадров окрасится в салатовый цвет и по ней пройдет стрелка, указывающая на следующий ключевой кадр.
Вид шкалы времени при морфинге
Теперь можно нажать клавиши CTRL+ENTER и увидеть, как круг плавно превращается в квадрат.
Если уменьшить размер фигуры в заключительном кадре, то морфинг вместе с формой будет изменять и размер фигуры.
Если в заключительном кадре изменить расположение фигуры, то при анимации одновременно с изменением формы фигура перемещается на новое место.
Изменение цвета при морфинге: если залить фигуру в первом кадре сплошным цветом, а в последнем - круговым или линейным градиентом, то плавное изменение цвета смотрится особенно эффектно.
Хорошо также смотрится превращение одного градиента в другой, которое происходит корректно, даже если один из градиентов был повернут или увеличен/уменьшен. Программа Flash в этом контексте не умеет делать, - это превращать круговой градиент в линейный и обратно.
Если поместить в первый и последний кадры морфинга одну и ту же фигуру, залив ее одним и тем же круговым градиентом, но центр этого градиента сместить по-разному, то при просмотре такой анимации кажется, что источник освещения фигуры перемещается, т. е. создаётся иллюзия перемещения источника освещения.
В ходе экспериментов с морфингом может возникнуть желание осуществить двусторонний морфинг, при котором, например, круг превращается в квадрат, а тот - обратно в круг. Для такого реверса анимации легче всего выделить на шкале времени нужные кадры и дать команду РедактированиеàВременная шкалаàКопировать кадры или нажать клавиши CTRL+ALT+C. Затем следует отметить первую свободную позицию и дать команду РедактированиеàВременная шкалаàВставить кадры (эквивалентная клавиатурная комбинация - CTRL+ALT+V).
Анимация копируется в новое место. Далее необходимо выделить скопированные кадры и дать команду ИзменитьàВременная шкалаàОбратить кадры. Порядок кадров изменится на обратный, такой способ лучше применять только в самых простых случаях, а в более сложных следует использовать программный реверс.
? Ошибки при создании анимации
В некоторых случаях вместо стрелки на шкале времени отображается пунктир:
Это означает, что что-то сделано неправильно и анимация не может быть выполнена. Если выделить начальный ключевой кадр такой "неправильной" анимации, то на вспомогательной панели Frame (Кадр) появится кнопка, щелкнув на которой, можно узнать предполагаемую причину неудачи. При морфинге в большинстве случаев эта причина состоит в наличии в ключевом кадре флэш-символов или сгруппированных объектов.
В ключевых кадрах, участвующих в морфинге, не должно быть ни флэш-символов, ни сгруппированных объектов, так как программа не может изменять форму таких фигур. В этих ключевых кадрах (в данном слое) должна находится только обычная графика, причем желательно не больше одной фигуры (иначе результат анимации непредсказуем). Поэтому для морфинга всегда следует использовать отдельный слой.
Если "неправильный" объект находится в заключительном ключевом кадре морфинга, то программа не отобразит пунктир на шкале времени. Там располагается обычная стрелка морфинга, однако анимация не работает, поэтому, если морфинг не идет непонятно почему, прежде всего проверьте заключительный ключевой кадр.
Дата добавления: 2015-11-28; просмотров: 130 | Нарушение авторских прав