Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6_7_8.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
217.6 Кб
Скачать

Трехмерная графика

Трехмерная графика используется в:

- научных расчетах,

- инженерном проектировании,

- моделировании физических объектов,

- играх.

Объекты - создаваемые программно элементы:

- геометрические тела,

- камеры,

- источники света.

Программные средства трехмерной графики

Программы обработки трехмерной графики (для мощных серверов):

- 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-пространстве.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]