
- •История развития мультимедиа.
- •Понятие «мультимедиа»
- •Составляющие мультимедиа
- •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. Акустическая система
Лекция 10. 3 d графика и анимация (4 часа)
План
Графический конвейер
Стадия рендеринга
Описание объекта
Трехмерная графика в отличие от двухмерной дает более реалистичное представление образов.
1. Графический конвейер
В большинстве подсистем трехмерной графики применяется графический конвейер.
Конвейер - это логическая группа вычислений, выполняемых последовательно, которые дают на выходе синтезируемую сцену.
Конвейер разделен на множество этапов, на каждом из которых аппаратно или программно выполняется некоторая функция. Наличием переходов между этапами конвейера обеспечивается возможность выбора между программной и аппаратной реализацией очередного этапа. Такой подход к настройке конвейера позволяет приложениям трехмерной графики получать преимущества аппаратной реализации, когда таковая доступна. Таким образом, реализация конвейера может чисто программной, полностью аппаратной или смешанной (программно-аппаратной).
Описание сцены
До начала работы геометрических преобразований необходимо описать трехмерную сцену, изображение которой необходимо синтезировать.
Трехмерное приложение оперирует объектами, описанными в некоторой глобальной системе координат. Чаще всего здесь используется ортогональная (декартова) система координат, в которой положение каждой точки задается ее расстоянием от начала координат по трем взаимно перпендикулярным осям X, Y и Z.
В некоторых случаях используется и сферическая система координат, в которой положение точки задается удалением от центра и двумя углами направления.
Описание трехмерной сцены. В глобальных координатах приложение создает объекты. В этом же пространстве располагаются источники освещения, а также определяется точка зрения и направление взгляда наблюдателя.
(Анимация форм объектов)
Стадия геометрических преобразований
Стадия геометрических преобразований состоит из четырех этапов.
Первый этап заключается в описании каждого объекта группой треугольников (многоугольников). Треугольники формируются на основе множества вершин, заданных приложением. Объекты, сконструированные из треугольников или многоугольников, называются каркасной (проволочной) моделью.
На втором этапе выполняются модельные преобразования, такие как перенос, вращение и изменение масштаба. Преобразования позволяют перемещать объекты в сцене.
Анимация движения/масштабирования объектов
На третьем этапе выбираются модели освещения и вычисляется освещенность объектов. Модель освещения описывает тип используемых источников света и затем, когда определены свойства освещаемого объекта, формируется эффект освещения. Общепринятые модели освещения включают рассеянный свет, направленный и точечный источники света. Отражающие свойства материала в сочетании с моделью освещения задают цвет объекта.
Анимация освещения
Завершает стадию геометрических преобразований этап установки. На этапе установки изменяются размеры треугольников в зависимости от положения точки наблюдения сцены. Также удаляются невидимые грани.
Анимация движения камеры
Стадия геометрических преобразований требует выполения большого объема вычислительных операций, включая операции с плавающей точкой.