Анимационная графика в презентации
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
?олжны восприниматься зрителем как зрительный ряд (рекламные баннеры, некоторые видеоэффекты). Для таких изображений частота смены кадров может быть достаточно низкой (1 кадр за несколько секунд).
4. 2D- и 3D-анимация.
Различают анимацию в пространстве (3D-анимация) и анимацию плоских изображений (2D-анимация).
Методы 3D-анимации широко применяются в видео и кинопроизводстве.
3D-анимация начинается с создания трехмерных компьютерных моделей объектов. На первом этапе из множества плоских граней с бесконечно малой толщиной формируется каркасная модель будущей сцены. Прямолинейные границы граней описываются координатами в трехмерном пространстве. Следующий шаг покрытие поверхности двумерными изображениями (текстурами), соответствующими внешнему виду того или иного материала. При этом могут быт учтены другие свойства поверхности глянец, отражения, прозрачность и т.д. Далее производится расстановка источников света и камер (определение точек обзора), задаются характеристики поступательного и вращательного движения объектов и их составных частей.
Завершающий этап рендеринг (rendering) сцены. При этом для каждого кадра определяется видимость объектов и их частей, учитываются характеристики материалов, влияние источников освещения. В результате получается последовательность статических растровых изображений, которая при проигрывании с определенной скоростью создает сложную 3D-анимацию.
2D-анимацию условно можно разделить по способу реализации (воспроизведения) на следующие категории:
- классическая покадровая анимация;
- спрайтовая программная анимация;
- специальная анимация;
Покадровая анимация (cel-анимация) основана на поочередной смене рисунков, каждый из которых нарисован отдельно (принцип мультипликации). Каждое новое cel-изображение отличается от предыдущего, что, собственно, и воспринимается как движение.
Cel-изображения могут перемещаться над статическим фоном по траектории,
определенной пользователем. Современные программы анимации позволяют генерировать недостающие кадры между задаваемыми пользователем начальным и конечным. Этот процесс называется твинингом (tweening). К компьютерным изображениям также применяются различные оптические эффекты, деморфирование, циклическое изменение цвета. Достаточно сильным эффектом является морфинг, заключающийся в плавном преобразовании одного объекта в другой (например, изображение автомобиля в изображение летящей птицы).
Классическим примером программы для создания компьютерной анимации с использованием покадровой технологии является Autodesk Animator. Разработанный фирмой Autodesk формат записи компьютерной анимации FLI сегодня поддерживается многими программами и позволяет сохранять
информацию с разрешением 320200 точек. Дальнейшее развитие формата FLI формат FLC, впервые примененный в программе Autodesk Animator Pro. Он позволяет работать с разрешением 12801024. Форматы FLI и FLC обеспечивают максимально 8-разрядную глубину цвета и не поддерживают сжатия.
Спрайтовая анимация реализуется при помощи какого-либо языка программирования или специального инструментального средства. В спрайтовой анимации отсутствует понятие кадра (эту технологию применяют во многих двумерных компьютерных играх).
Особенно подробно остановимся на специальной технологии 2D-анимации, основанной на записи серии управляющих и графических кодов в файлы формата GIF и последующем воспроизведении ряда изображений с запрограммированными временными интервалами.
- Графический формат GIF.
5.1 Общие сведения.
Graphics Interchange Format (GIF) компьютерной информационной службы CompuServe один из наиболее широко используемых форматов графических файлов. Сейчас он используется почти на всех платформах и является стандартным форматом изображений в Word Wide Web.
GIF поддерживает разрешения до 6553665536 и значения глубины цвета от 1 до 8 битов на пиксель (максимум 256 цветов). Данный формат использует алгоритм сжатия Lempel-Ziv-Welch (LZW), требующий менее 16 Кб для хранения кода сжатия и распаковки. Следует отметить, что алгоритм LZW, позволяющий уменьшать объем данных до 40% от исходного, во многом напоминает алгоритмы, применяемые в программах архивации данных. В результате этого попытки дополнительного сжатия GIF-файлов ни к чему не приводят.
Графические данные в формате GIF могут храниться в двух видах. В первом варианте строки данных хранятся последовательно, сверху вниз. Другой способ, называемый чередующимся (interlaced), предполагает запись каждой восьмой строки, затем каждой четвертой и т.д. При выводе на экран чередующихся изображений имеется возможность оценить результат уже по 1/8 доступных данных. Это особенно удобно, когда изображение выводится на экран по мере поступления данных, как в случае просмотра WWW-страниц.
Содержимое файла GIF с несколькими изображениями можно просматривать
либо в виде последовательности слайдов, либо в виде набора изображений, комбинация которых образует единую картинку.
В настоящее время можно встретиться с двумя разновидностями формата GIF. Первая официальная версия GIF, документация на которую вышла в 1987 году, называется GIF87a. Новая усовершенствованная версия формата получила GIF89a. Дополнительные возможности второй версии позволяют включать в GIF-файл текст (подписи и комментарии), накладывать в пр?/p>