
- •История развития мультимедиа.
- •Понятие «мультимедиа»
- •Составляющие мультимедиа
- •1.История развития мультимедиа .
- •2. Понятие «мультимедиа»
- •3. Составляющие мультимедиа
- •Лекция 2.Управление мультимедиа с помощью mci – Media Control Interface (6 часов)
- •2. Использование mci-команд в программах
- •3. Синтаксис командной строки mci
- •4. Использование параметра wait
- •5. Использование параметра notify
- •6. Команды mci
- •2. Гипертекст и его краткая история
- •3. Основы языка гипертекстов html. Понятие об html
- •4. Форматирование текста
- •5. Списки и таблицы
- •6. Форматирование рисунков
- •2. Понятие растровой и векторной графики
- •3. Растровые рисунки
- •4. Векторные рисунки
- •5. Цветные изображения
- •2. Оцифровка аналогового сигнала. Общие положения
- •3. Дискретизация
- •4. Квантование
- •2. Краткая информация об аналоговом видео
- •3. Краткая информация о цифровом видео
- •3. Форматы сохранения видеоинформации
- •2. Методы сжатия данных
- •3. Кодирование без потерь
- •4. Кодирование изображений с потерями
- •5. Технологии сжатия видео
- •История анимации
- •Методы анимации
- •1. История анимации
- •2. Методы анимации
- •2. Форматы анимационных файлов (флики)
- •3. Программы для создания и просмотра анимаций
- •Лекция 10. 3 d графика и анимация (4 часа)
- •2. Стадия рендеринга
- •3. Описание объекта
- •Мультимедиа-компьютер
- •Дисплеи
- •Акустическая система
- •2. Дисплеи
- •3. Акустическая система
2. Форматы анимационных файлов (флики)
Флики
Формат файла фильмов (flic) разработал Jim Kent.
Все данные в этих файлах группируются во фреймы (frame). Фрейм - это один кадр фильма. Фреймы состоят из так называемых блоков (chunk). Блоки файла и содержат в себе всю информацию необходимую для проигрывания фильма. В начале блока указывается его размер и его тип, также как и вначале каждого фрейма, поэтому если тип фрейма или блока неизвестен, то данный блок или фрейм можно просто пропустить.
В основе дельта-сжатия, применяемого во фликах лежит идея сохранять только отличия одного кадра от другого. Это позволяет проигрывать файлы даже на медленных видеоадаптерах, так как надо выводить только часть изображения.
Сами данные сжимаются по схеме RLE ( кодирование длин серий ). Причем первый фрейм содержит изображение целиком, и относительно него и строятся отличия других фреймов.
Схема флика:
Семейство фликов:
.FLI
размер: до 320 х 200, 256 цветов (палитра)
.FLC
размер: любой, 256 цветов (палитра)
.FLH
размер: любой, цвет: 15 бит на точку (5-5-5)
размер: любой, цвет: 16 бит на точку (5-6-5)
.FLT
размер: любой, цвет: 24 бита на точку
.FLZ (разработан в ММЛаб МарГТУ)
размер: любой, цвет: любой. Вместо RLE компрессии используется LZW компрессия (как в ZIP)
Большим недостатком данных форматов фильмов является отсутствие звукового сопровождения. Но данный недостаток просто устранить в конкретной реализации, введя при проигрывании фильма звуковое сопровождение.
Также большим недостатком является отсутствие опорных кадров, но этот недостаток также просто устранить, создав утилиту для размещения в файле опорных кадров и указателей на эти кадры.
Большим достоинством данного формата считается его распространенность, простота создания в нем анимационных файлов и подробные описания его формата.
Анимационный GIF
Cтандарт GIF89a, имеет следующие возможности для создания анимации:
Управление задержкой перед сменой кадров (задается в 1/100 секунды, или ожидание ввода пользователя).
Управление удалением предыдущего изображения.
Предыдущее изображение может быть оставлено, заменено на цвет фона или на то, что было перед ним. Определение прозрачного цвета.
Создание управляющих блоков прикладными программами (application-specific extensions). Внутри GIF-файла вы можете создать блок, который буде игнорироваться всеми программами, кроме той, для которой он предназначен.
Как видно, стандарт GIF89a - весьма мощный инструмент для создания анимаций.
3. Программы для создания и просмотра анимаций
AutoDesk Animator Pro (DOS)
Программа для создания и просмотра фликов (fli,flc). Программа имеет встроенный графический редактор для рисования кадров анимации.
DTA (Dave's Targa Animator) (DOS)
Программа для сборки фликов (fli,flc,flh,flt) из готовых кадров. Параметры задаются в командной строке или в файле-скрипте.
Дополнительные возможности:
разборка фликов
несколько методов Dithering'а (Dithering - метод, используемый в компьютерной графике и анимации для получения за счет точек разных цветов и оттенков плавных переходов при выводе цветного полутонового изображения)
сборка фликов из фликов
конвертор изображений из одного формата в другой
чтение кадров из архива (zip)
DFV (Dave's Flic Viewer) (DOS)
Программа для просмотра фликов (fli,flc,flh,flt).
ViewAnim (разработан в ММЛаб МарГТУ) (Windows)
Программа для просмотра фликов (fli,flc,flh,flt,flz).
Дополнительные возможности:
паковка fli,flc,flh,flt в flz
распаковка flz
изменение скорости проигрывания флика
Cartoon Television PRO (Windows)
Профессиональная программа для создания анимации для телевидения.
Программы для создания анимационных GIF
"Ulead GIF Animator v2.0" Ulead Systems, Inc
"GIFFY v1.2, The GIF Animation Builder" WebReady corp
"GIF Construction Set 32" Alchemy Mindworks, Inc
"Microsoft GIF Animator v1.0" Microsoft corp