## Тема 11 Комплект программ сопровождающие 3DMAX.

Цель: познакомить с функциональными возможностями комплекта сопровождающих программ 3 DMAX

1. API (Application Programming Interface)

2. DirectX

3. OpenGL. VRML

4. AGP (Advanced Graphics Port) ,DiME

###### 1 API (Application Programming Interface)

Комплект программ, которые прикладная программа использует для обращения к задачам исполняемым на уровне операционной системы. Т.е. программы связи аппаратных средств (таких, как, например, видеопроцессор) с приложениями, например, играми. Разработчики игры пишут ее код согласуясь с API, что позволяет ей работать с любыми аппаратными средствами, на любых компьютерах. 3D API позволяет программисту создавать трехмерное программное обеспечение использующее все возможности 3D-ускорителей. 3D API делятся на стандартные (уни-версальные) и собственные (специализированные). Без стандартных API, поддерживающих широкий спектр 3D-ускорителей, разработчиками, пришлось бы портировать игры под множество плат. Наиболее известные стандартные 3D API - OpenGL и Direct3D. Собственный (native) 3D API предназначен для одного конкретного семейства 3D-уcкopитeлeй и ограждает программиста от низкоуровневого программирования. Примеры специализированных 3D API - Glide (от 3Dfx), RRedline (от Rendition), PowerSGL (от Videologic). Ис-пользование 3D API предполагает применение драйверов для этого API. На сегодняшний день наличие драйверов Direct3D и OpenGL для Windows 95/ 98 является обязательным требованием ко всем 3D-уcкopитeлям.

2 DirectX.

API для Microsoft® Windows® сфокусированный на разработке мультимедийных приложений. По словам Microsoft, DirectX обеспечивает разработчиков программного обеспечения гибкостью необходимой для работы в Internet и открывает путь к использованию мощнейших возможностей современных персональных компьютеров в работе с мультимедийными приложениями. DirectX

3 OpenGL

OpenGL - открытый 3 D API, созданный компанией SGI и контролируемый ассоциацией OpenGL Architecture Review Board (ARB), в которую входят DEC, E&S, IBM, Intel, Intergraph, Microsoft и SGI. OpenGL реализует широкий диапазон функций от вывода точки, линии или полигона до рендеринга кривых поверхностей NURBS, покрытых текстурой.

4 AGP (Advanced Graphics Port) ,DiME

Новая технология призванная повысить качество воспроизведения мультимедийных программ, скорость их воспроизведения и интерактивные возможности сохранив, однако, невысокую стоимость. Главное свойство AGP - возможность быстрого обращения к оперативной памяти компьютера

Литература:

1. 3ds max 7 на 100% //Верстак В.А.,Бондаренко С.В.,Бондаренко М.Ю.Верстак В.А.,Бондаренко С.В.,Бондаренко М.Ю. Питер стр384, 2005

2. 3ds max 7 Практическое руководство. (Серия:"К вершинам мастерства") //Бурлаков М.В.Бурлаков М.В.Бином-Пресс , стр 672 , 2006

3. 3DS Max 7. Волшебный мир трехмерной графики (Серия:"Библиотека профессионала") //Соловьев М.М., Соловьев М.М. СОЛОН-Пресс, стр520,2005

Контрольные вопросы:

1. Что входит в комплект сопровождающих 3 DMAX?

2. Назовите основные характеристики комплекта.