
§ 1.2. Растровая и векторная графика
Из этого параграфа вы узнаете о: принципах использования растровой и векторной графики в анимации. Основные характеристики файлов, которые необходимо учитывать для использования в анимационных документах.
В зависимости от способа описания и формирования изображения различают растровую, векторную и фрактальную графику.
Исторически термин “растр” указывает на то, что устройство при воспроизведении изображения использует наборы пикселей (точек), организованные в виде последовательностей строк развертки.
.
.
Растровая графика используется в случаях, когда нужна высокая точность в передаче цветов и полутонов. Однако при этом размеры файлов существенно увеличиваются с ростом разрешающей способности (единицы, десятки и сотни Мбайт). К недостаткам растровой графики, кроме больших размеров файлов, нужно отнести пикселизацию изображений при их увеличении и деформацию при уменьшении.
В векторной графике
.
.
.
Линия характеризуется формой, толщиной, цветом, типом (сплошная, пунктирная и т.п.). Замкнутые линии имеют свойство заполнения пространства, которое ими охватывается, другими объектами или цветом. Простейшими линиями является прямая (бесконечная), отрезок прямой, кривые второго порядка (не имеют точек сгиба - параболы, гиперболы, эллипсы, круги), кривые третьего порядка (могут иметь точки сгиба), кривые Безье (основанные на использовании пары касательных, проведенных к отрезку линии в ее концах, углы наклона и длина которых влияют на форму линии).
Векторная графика удобна для хранении и обработки изображений, которые состоят из линий, или могут быть разложены на простые геометрические объекты. Векторные данные легко масштабировать и выполнять над ними другие преобразования (например, вращение изображения, добавление, удаление или изменение отдельных элементов изображения). Наряду этим векторные файлы тяжело применить для хранения сложных фотореалистичных изображений. Векторные данные лучше отображаются на векторных устройствах вывода (плоттерах, дисплеях с произвольным сканированием). Эффективно векторную графику можно отобразить только на растровых дисплеях с высокой разрешающей способностью.
На рис. 1.5. представлен пример масштабирования растровой и векторной графики. Из этого примера можно увидеть, как в случае с растровой графикой наблюдается ухудшение качества, неровность краев объектов, неоднородность заливки и т.д. При масштабировании векторной графики качество рисунка не зависит от его размеров, рисунок можно увеличивать во много раз, не наблюдая при этом каких-нибудь изменений качества.
Рис. 1.5. Сравнение масштабирования векторной и растровой графики
Фрактальная графика,
.
.
Таким способом строят как простейшие регулярные структуры, так и сложные иллюстрации, которые имитируют естественные ландшафты и трехмерные объекты.
Подытожим изложенное выше и сформулируем виды, которыми может быть представлена анимация: классическая (рисованная), кукольная, flash-анимация, 3D-Анимация.
Рассматривая виды программной анимации, можно выделить три вида:
– анимация на основе изменения отдельных графических файлов ( Gif-Анимация). Программы создания gif-анимации, которые входят в популярные пакеты для работы по 2 D-Графикой: GIF Animator 5.0, ImageReady CS (Photoshop CS), Jasc Animation Shop 3.11. Специализированные пакеты для создания анимационных gif’ов: Bannershop GIF Animator 5.0.4, Cy GIF Studio Pro 8.0, CoffeeCup GIF Animator 7.0, Active GIF Creator 2.20 (AGIF), 2D&3D Animator 1.5.
- анимация на основе векторного морфинга (Flash-Анимация) Macromedia Flash MX, SwishMax, KoolMoves ;
- программная трехмерная анимация (3D-Анимация) 3ds Max 8, AutoCad 2007, MAYA 6.0.