Upload
-
View
212
Download
1
Embed Size (px)
Citation preview
Техники анимаций применяемые в играх
Техники анимаций
• Покадровая анимация • Анимация движения • Программируемая анимация
Покадровая анимация
Покадровая анимация – это одна из техник анимации, когда прорисовывается каждый кадр. Покадровый метод аналогичен записи видео на кино-‐ или видео пленку, когда производится съемка действия с частотой 16, 24 или 36 раз в секунду. Файл с картинками для анимации називаетьса ‘‘sprite sheet’’. Каждая анимация характеризуется двумя основными параметрами:
– количеством ключевых кадров (Keyframe);
– частотой смены кадров (она измеряется как число кадров, показанных за одну секунду -‐ frame per second, fps).
Особености: Flash может автоматически просчитывать промежуточные кадры между ключевыми кадрами(keyframes) с основным содержимым, и отстоящими друг от друга на любое количество кадров. Это твининг(tweening) -‐ анимация движения, свойств или шэйпинг (shaping) -‐ трансформация формы или свойств объекта, таких, как цвет, прозрачность, яркость и т.д.
Покадровая анимация
Покадровая анимация
Преймущества: – Високое качество; – Детализация; – Простота; – Распространённость;
Недостатки: – Объем; – Нагруженость; – Трудоемкий процес;
Анимация движения
Анимация движения (molon tweening) – техника анимаций в которой изменяеься не весь кадр, а только его отдельные части.
• Етот метод используетса в Flash и HTML5.
• В отличии от классической анимации, где прорисовывается каждый кадр, мы всего лишь двигаем заготовки (ручки-‐ножки), помещенные в отдельные символы. Это облегчает работу аниматора.
• Такая анимация не может быть проиграна как последовательность картинок, а требуется специальний интерпретатор который будет изменять структурные части по задоному сценарию.
Анимация движения
Анимация движения
Преймущества: – Небольшой объем; – Гибкость в изменении и контроле; – Легковесность;
Недостатки: – Потребность в интерпретаторе; – Нагруженость при большом количестве
елементов; – Невозможность сделать любую анимацию;
Программируемая анимация
К ней можна отнести: • 3D-‐графика; • Спецефекти, взрывы, свет итд; • Процедурные анимации; • Моделирования системы части;
• Физические движки; • Заполнение с помощю текстур;
Программируемая анимация
Программируемая анимация
Преймущества: – Високое качество;
– Детализация; – Гибкость;
Недостатки: – Нагруженость;
– Трудоемкий процес; – Потребность в интерпретаторе;