КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Методы анимации и форматы анимационных GIF-файлов.Компьютерная анимация — вид анимации, создаваемый при помощи компьютера. На сегодня получила широкое применение как в области развлечений, так и в производственной, научной и деловой сферах. Являясь производной от компьютерной графики, анимация наследует те же способы создания изображений: Векторная, Растровая, Фрактальная, Трехмерная */Анимация по ключевым кадрам: Расстановка ключевых кадров производится аниматором. Промежуточные же кадры генерирует специальная программа. Этот способ наиболее близок к традиционной рисованной анимации, только роль фазовщика берет на себя компьютер, а не человек. Запись движения: Данные анимации записываются специальным оборудованием с реально двигающихся объектов и переносятся на их имитацию в компьютере. Распространённый пример такой техники — Motion capture (захват движений). Актеры в специальных костюмах с датчиками совершают движения, которые записываются камерами и анализируется специальным программным обеспечением. Итоговые данные о перемещении суставов и конечностей актеров применяют к трёхмерным скелетам виртуальных персонажей, чем добиваются высокого уровня достоверности их движения. Процедурная анимация: Процедурная анимация полностью или частично рассчитывается компьютером. Сюда можно включить следующие её виды: Симуляция физического взаимодействия твёрдых тел. Имитация движения систем частиц, жидкостей и газов. Имитация взаимодействия мягких тел (ткани, волос). Расчёт движения иерархической структуры связей (скелета персонажа) под внешним воздействием (Ragdoll). Имитация автономного (самостоятельного) движения персонажа. Примером такой системы является программа Euphoria. Программируемая анимация: Широкое применение в сети получили два языка, с помощью которых программируются движения анимируемых объектов: Java-Script — браузерный язык Action-Script — язык работы с приложениями Flash/* Форматы анимации: /*APNG(основан на PNG и предусматривает возможность хранения анимации с прозрачностью цветов в 8 бит, многие компьютеры и браузеры не воспринимают его), SVG - язык разметки масштабируемой векторной графики, входящий в подмножество расширяемого языка разметки XML. Поддерживает как неподвижную, так анимированную и интерактивную графику, не поддерживает описание трехмерных объектов./* GIF (англ. Graphics Interchange Format – формат для обмена изображениями). Способен хранить сжатые данные без потери качества в формате не более 256 цветов (но имеет настраиваемую палитру). Независящий от аппаратного обеспечения формат GIF был разработан в 1987 году (GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м формат был модифицирован (GIF89a), были добавлены поддержка прозрачности и анимации. GIF использует LZW-компрессию, что позволяет неплохо сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы). Кроме того, формат GIF допускает чересстрочную (interlaced) запись графической информации, чтобы загрузка в браузер выглядела как постепенное повышение четкости изображения. Это достигается записью в файл сначала каждой 8-й, затем каждой 4-й , 2й и т. д. строк пикселов изображения. Таким образом, еще до окончательной загрузки файла можно увидеть его постепенно проявляющееся содержание.
ТСД 1. Протоколы физические, транспортные и программные. Место в этой модели стека протоколов TCP/IP. Его роль в интернет-технологии. Базовая эталонная модель OSI является концептуальной основой, определяющей характеристики и средства открытых систем. Она определяет взаимодействие открытых систем, обеспечивающее работу в одной сети систем, выпускаемых различными производителями, и координирует: • взаимодействие прикладных процессов; • формы представления данных; • единообразное хранение данных; • управление сетевыми ресурсами; • безопасность данных и защиту информации; • диагностику программ и технических средств. OSI содержит в себе по сути 2 различных модели: 1) горизонтальную модель на базе протоколов, обеспечивающую механизм взаимодействия программ и процессов на различных машинах (двум программам требуется общий протокол для обмена данными). 2) вертикальную модель на основе услуг, обеспечиваемых соседними уровнями друг другу на одной машине (соседние уровни обмениваются данными с использованием интерфейсов API). В модели OSI средства взаимодействия делятся на семь уровней: прикладной, представительный, сеансовый, транспортный, сетевой, канальный и физический. Каждый уровень имеет дело с одним определенным аспектом взаимодействия сетевых устройств.
|