Комплексный формат
Существуют также комплексные форматы, которые могут хранить как векторную, так и растровую информацию. Это форматы DjVu, CGM, AI (формат программы Adobe Illustrator), EPS (Encapsulated PostScript – профессиональный универсальный векторно-растровый формат, используемый всеми профессиональными графическими программами) и PDF (Portable Document Format – формат программы Adobe Acrobat, который может содержать растровую и векторную графику, а также текстовую информацию).
1) DjVu (от фр. déjà vu — «уже виденное») — технология сжатия изображений с потерями, разработанная специально для хранения сканированных документов — книг, журналов, рукописей и прочее, где обилие формул, схем, рисунков и рукописных символов делает чрезвычайно трудоёмким их полноценное
2) CGM (от англ. Computer Graphics Metafile) — формат для хранения и обмена графическими данными, не относящимися к САПР.
3D полигоны
Формат X файла — формат файла для хранения 3D объектов, созданный компанией Microsoft.
Этот формат хранит информацию о геометрии 3D объекта (координаты вершин и координаты нормалей), текстурные координаты, описание материалов, пути и названия к текстурам, которые используются. Хранится иерархия объектов, хранится анимация, и хранятся привязки вершин к «костям» с описанием весов. В X файле может отсутствовать какая-либо информация об объекте (например в X файле могут содержаться только координаты вершин).
X файл может быть текстовым либо бинарным.
В начале X файла идёт заголовок, затем идёт описание информации об объекте. Описание информации может быть в произвольном порядке, но заголовок всегда идёт в самом начале.
18-Анимация. Виды и методы анимации. Применение анимации.
Компьютерная анимация — вид мультипликации, создаваемый при помощи компьютера. В отличие от более общего понятия «графика CGI», относящегося как к неподвижным, так и к движущимся изображениям, компьютерная анимация подразумевает только движущиеся. На сегодня получила широкое применение как в области развлечений, так и в производственной, научной и деловой сферах. Являясь производной от компьютерной графики, анимация наследует те же способы создания изображений:
-Векторная графика
-Растровая графика
-Фрактальная графика
-Трёхмерная графика (3D)
По принципу анимирования можно выделить несколько типов анимации:
Анимация по ключевым кадрам
Расстановка ключевых кадров производится аниматором. Промежуточные же кадры генерирует специальная программа. Этот способ наиболее близок к традиционной рисованной мультипликации, только роль фазовщика берёт на себя компьютер, а не человек.
Запись движения
Данные анимации записываются специальным оборудованием с реально двигающихся объектов и переносятся на их имитацию в компьютере. Распространённый пример такой техники — Motion capture (захват движений). Актёры в специальных костюмах с датчиками совершают движения, которые записываются камерами и анализируется специальным программным обеспечением. Итоговые данные о перемещении суставов и конечностей актёров применяют к трёхмерным скелетам виртуальных персонажей, чем добиваются высокого уровня достоверности их движения.
Такой же метод используют для переноса мимики живого актёра на его трёхмерный аналог в компьютере
Процедурная анимация полностью или частично рассчитывается компьютером. Сюда можно включить следующие её виды:
-Симуляция физического взаимодействия твёрдых тел.
-Имитация движения систем частиц, жидкостей и газов.
-Имитация взаимодействия мягких тел (ткани, волос)
-Расчёт движения иерархической структуры связей (скелета персонажа) под внешним воздействием (Ragdoll).
-Имитация автономного (самостоятельного) движения персонажа. Примером такой системы является программа Euphoria.
Программируемая анимация
Широкое применение в сети получили два языка, с помощью которых программируются движения анимируемых объектов:
JavaScript — браузерный язык
ActionScript — язык работы с приложениями Flash
Преимущество программируемой анимации — в уменьшении размера исходного файла, недостаток — нагрузка на процессор клиента.
Конструкторы анимаций
Для создания анимированных изображений существует множество программ как платных, так и бесплатных.
Adobe Photoshop — платная
Vectorian Giotto - (достаточно мощный, похож на Adobe Flash) – бесплатная
Pencil2D (ранее - Pencil) – бесплатная
GIMP (чаще используется на Linux) — бесплатная
Может применяться в компьютерных играх, мультимедийных приложениях а также для оживления отдельных элементов оформления(веб-страницы или рекламы ) .