DirectX 9.0c под управлением Visual Basic 2005 в трехмерной графике и играх

DirectX 9.0c под управлением Visual Basic 2005 в трехмерной графике и играх

В. Н. Жарков

     0

бумажная книга



Издательство: Жарков Пресс
Дата выхода: сентябрь 2005
ISBN: 5-94212-012-9

Это первая в мире книга по методологии трехмерной графики, изображений и игр со звуковыми эффектами в трехмерном пространстве на основе самой современной и мощной технологии DirectX 9.0c под управлением самого популярного и совершенного языка программирования высокого уровня Visual Basic 2005 из новейшей версии Microsoft Visual Studio 2005. Подробно с большим количеством примеров описана методология проектирования на панели визуализации в виде различных элементов управления одной или нескольких неподвижных или подвижных плоских или пространственных фигур в проектах Visual Basic 2005 при помощи управляемой DirectX 9.0с. Показано построение сетчатых объектов в виде файлов самого популярного (в трехмерной графике) формата (.x) на примерах куба (cube.x), сферы (sphere.x), дороги (road.x), автомобиля (car.x), тигра (tiger.x), модели человека (Tiny.x) и других объектов с использованием увеличения и уменьшения уровня разбиения этих объектов, динамических текстур, спрайтов, окружающей среды в виде сетчатого объекта неба с кубической текстурой. Описана методология создания типичной и широко распространенной игры по управлению автомобилем, едущим по дороге с препятствиями. Приведены методики использования непрограммируемого и программируемого графических конвейеров визуализации, effect-файлов формата (.fx), а также вершинного (vertex shader) и пиксельного (pixel shader) шейдеров на высокоуровневом языке шейдера (high-level shader language – HLSL) при проектировании сцен с разнообразными фигурами, смешиванием текстур и моделей освещения, моделированием световых бликов на объектах из металла и разноцветного неметалла. Дана методология создания скелетной анимации и методика проектирования анимированного сложного сетчатого объекта на примере модели шагающего человека. Приведены методики программирования одиночного или непрерывного воспроизведения звукового файла в двухмерном и трехмерном пространствах со многими звуковыми эффектами. Описана методика передачи пользователю разработанных нами приложений с трехмерной графикой и звуковым сопровождением. Все программы из книги и с прилагаемого компакт-диска могут быть вставлены в различные приложения DirectX и Visual Studio 2002-2005 годов.
Книга предназначена для всех желающих быстро изучить самую мощную технологию DirectX при разработке приложений с трехмерной графикой и играми на основе самого популярного (в мире программирования) языка высокого уровня новейшей версии Visual Basic 2005, сразу же создавать на этом языке последних версий 2002-2005 годов (Visual Basic 2005, Visual Basic .NET 2003 и Visual Basic .NET 2002) профессиональные приложения со сверхмощной графикой DirectX и применять их на практике в разнообразных сферах деятельности. Также адресована начинающим и опытным пользователям, программистам любой квалификации, а также учащимся и слушателям курсов, студентам, аспирантам, учителям, преподавателям и ученым.