Векторная анимация - термин, используемый для обозначения анимации, в которой искусство или движение управляются векторами, а не пикселями. Векторная анимация часто обеспечивает более чистую, более плавную анимацию, поскольку изображения отображаются и изменяются с использованием математических значений вместо сохраненных значений пикселей. Одной из наиболее часто используемых векторных анимационных программ является Adobe Flash (ранее Macromedia Flash). Прежде чем понимать науку за векторной анимацией, важно знать разницу между двумя основными графическими типами: растровое и векторное изображение.
Введение в растровые и векторные графики
Многие из типов изображений, с которыми люди наиболее знакомы, состоят из сетки пикселей, в которой каждый пиксель или бит содержит информацию о том, как должен отображаться цвет. Например, изображения JPEG, GIF и BMP - это все пиксельные изображения, известные как растровая или растровая графика. Таким образом, эти растровые графики имеют фиксированное разрешение или количество пикселей в сетке, измеренное пикселями на дюйм (PPI). Разрешение растрового изображения ограничивает размер графического изображения, поскольку они не могут быть изменены без потери качества изображения. Каждый столкнулся с растровым рисунком, который был взорван, пока он не выглядит блочным или пиксельным.
С другой стороны, векторная графика состоит из путей, которые определяются начальной и конечной точкой. Эти пути могут быть любыми: от линии до ряда линий, которые создают форму, подобную квадрату или кругу. Несмотря на упрощенность строительного блока вектора, пути могут быть использованы для создания чрезвычайно сложных диаграмм. Каждый объект пути несет свой собственный математический оператор, который определяет, как должен отображаться объект. Некоторые из наиболее распространенных векторных форматов включают в себя AI (Adobe Illustrator), DXF (AutoCAD DXF) и CGM (метафайл файла компьютерной графики). Векторная графика также может быть найдена в форматах EPS (Encapsulated PostScript) и PDF (Portable Document Format).
Самое важное различие между векторной и растровой графикой заключается в том, что векторная графика независима от разрешения, что означает, что они действительно масштабируемы. Поскольку векторная графика не состоит из фиксированной сетки, такой как растровая графика, они могут быть изменены без потери качества изображения. Это делает их идеальными для различных графических приложений, таких как логотипы, которые требуют возможности быть отнесены к чему-то маленькому, как визитная карточка или размеру для чего-то такого же размера, как и рекламный щит.
Основы векторной анимации
Хотя некоторые векторные редакторы (компьютерные программы, которые составляют и редактируют векторную графику) поддерживают анимацию, наиболее популярные программы для создания анимации, такие как Adobe Flash, специально предназначены для этой цели. Хотя анимация может включать растровые графики, большинство из них используют только векторную графику, поскольку, как мы узнали ранее, они лучше масштабируются и обычно занимают меньше места. Эти векторные анимации обычно имеют чистый графический вид по сравнению с их альтернативами.
На международном уровне существуют другие векторные форматы и аниматоры. Например, EVA (Extended Vector Animation) - популярный в Японии веб-векторный формат файлов, где широко используется программное обеспечение EVA Animator. Основное различие между форматом EVA и другими векторными форматами заключается в том, что они записывают только изменения вектора с течением времени, а не записывают информацию на кадр. Форматы EVA также имеют тенденцию быть меньше, чем их альтернативы.