- •Инструментальные и программные средства компьютерной графики Растровая графика Виды компьютерной графики:
- •Программные средства растровой графики
- •Инструментальные средства растровых редакторов
- •Векторная графика
- •Программные средства векторной графики
- •Растровая и векторная графика
- •Инструментальные средства векторной графики
- •Трехмерная графика
- •Программные средства трехмерной графики
- •Инструменты 3d Studio max
- •Авторские системы сборки мультимедиа-приложений
- •Аппаратные средства компьютерной графики и систем мультимедиа
- •Устройства ввода Сканеры
- •Цифровые фотоаппараты и видеокамеры
- •Графическая плата
- •Мультимедийные аспекты видео эвм
- •Устройства хранения Оптические диски
- •Твердотельные устройства хранения
- •Аудиосистема эвм
Трехмерная графика
Трехмерная графика используется в:
- научных расчетах,
- инженерном проектировании,
- моделировании физических объектов,
- играх.
Объекты - создаваемые программно элементы:
- геометрические тела,
- камеры,
- источники света.
Программные средства трехмерной графики
Программы обработки трехмерной графики (для мощных серверов):
- 3D Studio Max фирмы Kinetix:
- программа для трехмерного:
- моделирования,
- анимации,
- преобразования графики;
- позволяет создавать:
- 3D-изображения объектов неживой природы,
- игровые миры,
- анимационные ролики;
- используется в разработке:
- компьютерных игр,
- мультипликации,
- художественной анимации;
- поддержка множества:
- видеокарт,
- plugin'ов от других фирм;
- требовательность к аппаратным ресурсам;
- Softimage 3D компании Microsoft,
- широкие возможности моделирования,
- регулируемые физические и кино параметры,
- требует аппаратные ресурсы;
- Мауа:
- для ПЭВМ,
- удобный изменяемый интерфейс,
- 3 направления:
- анимация,
- моделирование,
- визуализация.
Инструменты 3d Studio max
Основные инструменты:
- create - создание разных типов объектов;
- modify - изменение и редактирование объектов;
- hierarchy (иерархия) - управление связями объектов;
- motion (движение) - настройка траекторий движений объектов;
- display - отображение объектов сцены в окнах проекций.
Типы объектов в 3D MAX:
- shapes (формы) - линии и двумерные кривые, геометрические тела;
- lights (источники света) - объекты, накладывающие освещение на сцену;
- cameras (камеры) - камеры, используемые для создания сцен;
- helpers (вспомогательные объекты) - данные объекты упрощают создание сложных анимационных сцен;
- space warps (объемные деформации) - виды искажений пространства;
- systems (системы) - объекты, создающие геометрические тела с заданным поведением.
С объектами можно выполнять действия (моделировать объекты):
- модифицировать,
- объединять в группы,
- связывать с друг другом.
Объект характеризуется:
- именем,
- цветом,
- набором свойств 3-хмерного пространства:
- координатами,
- длиной,
- шириной,
- высотой.
У объекта "чайник" можно выделить:
- размеры,
- параметры "тело", "ручка", "носик", "крышка".
Media Control Interface
Media Control Interface (MCI):
- программный интерфейс в Windows для управления:
- WAVE (музыка),
- MIDI (звук),
- AVI (видео):
- расширенная информация о файле,
- работа с отдельными кадрами,
- поддержка любых кодеков.
DirectX
Требуется доступ к аппаратным медиа ресурсам:
- при создании мультимедийных программ;
- с помощью библиотеки DirectX.
DirectX:
- набор программных интерфейсов;
- для быстрой работы с медиа ресурсами;
- для аппаратной независимости.
DirectX состоит из программно доступных компонентов:
- DirectX Graphics - программирование графики;
- DirectInput - взаимодействие с мышью и игровыми манипуляторами;
- DirectPlay - создание сетевых приложений, сетевых игр;
- DirectX Audio - звук и MIDI-музыка;
- DirectShow - захват и воспроизведение медиа потоков;
- DirectX Diagnostics - диагностика драйверов;
- проигрыватель Media Player.
Компонент DirectSound содержит объекты:
- DirectSound - работа со звуковым оборудованием;
- DirectSoundBuffer - поток звуковых данных в формате WAV:
- первичный буфер - воспроизводимый в данный момент,
- вторичный буфер - звуковые потоки, которые можно смешать в 1-м буфере,
- статический буфер - содержит весь звуковой файл;
- DirectSound3DBuffer - поток звуковых данных в 3D-пространстве;
- DirectSound3DListener - модель слушателя звука в 3D-пространстве.
