Архив метки: directx

directx

Программирование ролевых игр с DirectX — Джим Адамс

Ролевые игры способны погрузить игрока в свой мир настолько глубоко, как этого не сможет сделать ни один другой жанр современных игр. Их игроки прорываются в фантастический мир через барьер действительности и становятся его жителями. Приготовьтесь с помощью данного справочника разработать собственную ролевую игру с реализацией сетевого многопользовательского функционала!

Реализовать свои желания в действительности и написать свою ролевую игру поможет эта книга. В ней рассмотрены создание графических библиотек, механизмы сражений, принципы управления персонажами, использование предметов и скриптов. Справочник также сможет помочь придать вашей игре многопользовательский характер. Базовые составляющие ролевой игры, на которые книга ее разделяет, подробно изучены и рассмотрены возможности их применения в игровом проекте.

Вы научитесь управлять персонажами с DirectInput, проигрывать звуки и музыку с DirectX Audio, прорисовывать графику с DirectX Graphics и взаимодействовать с сетью с DirectPlay. Сборника «Программирование ролевых игр с DirectX» (2-е издание, автор Джим Адамс) достаточно для получения знаний по созданию собственной законченной ролевой игры.

DirectX. Графика в проектах Delphi — Михаил Краснов

Учебник будет рассказывать все про использование известных модулей DirectX в работе с приложениями Delphi. Здесь будет множество тем про графику в этом приложении и про ее использование в работе любого программиста. Отдельные разделы будут также посвящены трехмерному и двухмерному пространству и графике. Книга будет содержать темы про работу с устройствами ввода, которая действительно важна для каждого специалиста и студента в области программирования.

Пособие будет содержать массу наглядных примеров по каждой тематике, которые будут иметь подробное описание и наглядные иллюстрации. Это поможет каждому человеку быстро войти в суть дела и с легкостью разобраться в конкретной тематике. Рекомендуется использовать учебник в университетах во время изучения этих тем, потому что все задачи, примеры и задания здесь помогут каждому точно представить, с чем он работает, и до конца понять конкретную тему.

Книга познакомит каждого читателя с визуальными и цветовыми эффектами и поможет научиться их использовать в работе. Все виды графики, которые нужны каждому программисту будут рассмотрены в пособии и подробно изложены для каждого читателя. Учебник будет содержать практические решения проблем, с которыми часто сталкиваются даже специалисты программирования при разработке игр и различных приложений. Книга поможет каждому избежать этих проблем, которые требуют высокой скорости вывода графики и научат быстро решать подобные задачи.

Практическое руководство будет содержать в комплекте компакт диск, который даст еще больше нужной информации для читателя. И в книге, и на диске вы сможете найти все коды примеров и научиться быстро их использовать на практике. Примеры и задания будут настолько интересны, что эти коды просто запомнятся, без какого-либо напряжения.

Книга «DirectX. Графика в проектах Delphi» в каждом читателе откроет дополнительный потенциал для создания новых приложений со всеми изученными здесь инструментами. Учебник будет полезен и для новичков, и для специалистов программирования. Ведь Михаил Краснов, который является автором книги, старался изложить информацию максимально понятно и доступно, чтобы ее мог понять даже начинающий в сфере программирования. Поэтому все темы и примеры будут идти в порядке усложнения, что поможет каждому постепенно переходить к более трудному материалу, уже изучив простой.

Инструментальные средства программирования и отладки шейдеров в DirectX и OpenGL — Станислав Горнаков

Данная книга будет просто незаменимой для тех, кто хочет с самого начала изучить популярные шейдеры DirectX и OpenG и в будущем с ними мастерски работать. Это пособие будет постепенно увеличивать сложность информации, тем самым позволяя даже новичку изучать эту тематику.

Начинаться этот учебник будет с основ программирования графики в DirectX9. Тут будет рассказывать про основные термины, связанные с этой программой и про все техники работы с ней. Эта глава должна быть прочитана каждым, ведь здесь как раз и будет основная база, с которой начинается обучение в этой сфере.

Далее в этом пособии будет рассказываться про программируемый графический конвейер и методы работы с ним. Тут каждый читатель познакомиться с вершинными шейдерами и с пиксельными шейдерами. Также в этой книге можно будет найти полнейшую информацию про фиксированный графический конвейер.

Этот учебник познакомит нас с основами работы с профайлером PIX for Windows. Изначально расскажут, что именно он из себя представляет, а потом уже покажут все его полезные функции. Также эта книга легко познакомит каждого с инструментарием RenderMonkey и покажет, как его можно использовать в работе. Не стоит забывать, что здесь же мы узнаем про популярную программу FX Composer и научимся использовать его инструментарий.

Здесь будет вся подробная информация по этим программам, что поможет любому читателю в совершенстве ими овладеть. Все эти приложения будут очень полезны для каждого программиста, ведь они помогут решить массу задач.

Книга «Инструментальные средства программирования и отладки шейдеров в DirectX и OpenGL» также содержит в комплекте полезный компакт-диск, который будет содержать дополнительную информацию и помощь для работы. В книге одно из приложений будет, как раз посвящено структуре этого диска, что поможет быстро в нем ориентироваться.

Автор этого пособия — Станислав Горнаков — вложил сюда максимум своего опыта и знаний, которые помогут каждому человеку с легкостью разобраться в этой теме и стать настоящим профессионалом. Информация изложена в легкой и понятной форме, что помогает быстро ее запомнить и научиться применять на практике.

OpenGL и DirectX. Программирование графики. Для профессионалов — А. И. Евченко

В книге «OpenGL и DirectX. Программирование графики. Для профессионалов» детально описываются технологии OpenGL и DirectX, без использования которых сейчас невозможно представить разработку графики. В любой сфере применения информационных технологий так или иначе возникают задачи, связанные с компьютерной графикой и различными ее аспектами. В большинстве случаев они играют второстепенную роль (в моделировании, системах обучения, управлении технологическими процессами), однако в отдельных сферах, в частности, играх и некоторых тренажерах, выступают основой системы. В книге рассматривается плоская и трехмерная графика, а также отдельная глава посвящена стереоизображениям и проблемам, возникающим при их создании. До этого в литературе отсутствовало столь подробное рассмотрение этой перспективной модели графики, и этот пробел восполняется этой книгой. К книге приложен компакт-диск с кодом всех приложений, которые приводились в книге в качестве примеров.

DirectX 7.0 для программистов — Д. Гончаров, Т. Салихов

Как видно уже из названия, пособие «DirectX 7.0 для программистов» призвано помочь разработчикам игр в операционной системе Windows. Оно посвящено описанию библиотеки DirectX, которая известна в качестве удобного средства для программирования игр. Использование этой минимально зависимой от аппаратного обеспечения библиотеки позволяет существенно увеличить скорость разработки приложений, не теряя при этом в эффективности процесса и качестве выходного результата. Пособие содержит подробное описание компонентов, составляющих DirectX: DirectInput, DirectMusic, DirectSound, DirectPlay и DirectDraw. К книге прилагается компакт-диск, содержащий исходный код приведенных примеров. Рекомендуется читателям, обладающим знанием языка С и знакомым с объектно-ориентированным программированием на С++.

DirectX и Delphi. Разработка графических и мультимедийных приложений — Сергей Есенин

В книге «DirectX и Delphi. Разработка графических и мультимедийных приложений» автор достаточно подробно анализирует технологии DirectX в среде программирования Borland Delphi, которые используются при разработке приложений. В частности, он детально описывает основные составляющие DirectX: DirectX Graphics, DirectShow, DirectInput, DirectSound и DirectMusic. Несомненно, заинтересует читателя информация о том, как создать собственный набор классов, позволяющих упростить работу с DirectX. Очень подробно освещаются также принципы работы с двухмерной и трехмерной графикой, шейдеры и язык HLSL, текстурой, освещением, пути достижения различных цветовых эффектов, причем все это подкреплено примерами. Не обошел автор своим вниманием вывод изображения в режиме овер-лайн, механизмы захвата изображения (в качестве примера — работа с веб-камерой) и звука. Вниманию читателей предлагаются также принципы воспроизведения мультимедийных данных в форматах AVI, MPEG, MP3 и других. К изданию прилагается компакт-диск с кодами примеров, приведенных в нем, и набором классов. Книга адресована всем, кто интересуется программированием.

Компьютерная графика, мультимедиа и игры на Visual C# 2005 — В. А. Жарков

О многом в книге можно сказать — впервые в мире. Книга написана как достаточно полное руководство по последней версии языка Visual C# 2005, платформы Visual Studio 2005, которую издательство «Жарков Пресс» получило от корпорации Microsoft. На основе Visual C# 2005 с применением технологии DirectX 9.0с разработаны методологии создания вычислительных систем, двухмерной и трехмерной графики, мультимедиа, анимации, мультипликации, аудио, видео и игр. Для построения и управления разнообразными трехмерными телами, поверхностями и линиями уровней этих поверхностей в трехмерном пространстве разработаны программы на языках Visual C#, Visual Basic и Visual C++ версий 2002, 2003, 2004 и 2005 годов, и читатель может увидеть листинг программ в книге. Использован ряд совершенно новых технологий: новый синтаксис Visual C++ 2005, Microsoft Agent, позволяет создавать и включать в Windows и Web-приложения интерактивные (через голосовые команды в микрофон) анимационные персонажи, интеграция Visual C# 2005 с Visual Basic 2005 и Visual C++ 2005 с новым синтаксисом, а также с Excel, Word, Access, SQL Server, Windows Media Player для построения вычислительных и графических систем. На дисках вместе с книгой распространяются по лицензионным соглашениям ряд программных средств, например, комплекс для решения задач механики методом конечных элементов, А также: Расчеты поверхности, объема и массы типичных изделий. Оптимальный раскрой материалов. Аналитическое и численное математическое моделирование. Решение задач и расчеты методом конечных элементов (МКЭ). Системы компьютерного проектирования техпроцессов (CAD/CAM system). Упругость, пластичность, механика деформирования и обработка давлением материалов. Книга предназначена для всех, кто хочет научиться программировать на языке Visual C#, для студентов, учёных, инженеров, преподавателей.

Программирование стратегических игр с DirectX 9.0 — Тод Баррон

В книге Тода Баррона «Программирование стратегических игр с DirectX 9.0» содержится описание тем, необходимых для создания собственной стратегической игры на С++ с применением DirectX. Здесь приводится рассмотрение процесса разработки игры и исследование игровых механизмов, управления ресурсами, разработки интерфейса, добавления звукового оформления и многое другое. В темах сложнее описывается поиск пути, визуализация систем частиц и реализация сетевого многопользовательского режима. Изучив данное издание, пользователь сможет узнать об утилитах для управления проектами, облегчающими процесс разработки, постичь основные концепции применения блочной графики для создания ландшафтов, создать высококачественное звуковое сопровождение с помощью интерфейсов DirectMusic и DirectSound. С этой книгой читатель сможет создать свой редактор и узнать о способе генерирования случайных карт, применении ключевых кадров и анимационных наборов для анимации трехмерных объектов. Пользователь поймёт, как алгоритм А* находит лучший путь на карте и создаст спецэффекты, применяющие системы частиц, например, взрыв и дымовой след.

Программирование игр для Windows. Советы профессионала — Андре Ламот

Книга Андре Ламота «Программирование игр для Windows. Советы профессионала» заинтересует пользователя, желающего узнать всё о разработках игр в ОС Windows. Здесь имеется рассмотрение различных аспектов программирования игр, в частности, начало программирования и описание разных компонентов DirectX, простейшие физические модели и сложные вопросы искусственного интеллекта. Данное издание предназначено как новичкам, так и специалистам разработки игр для Windows. Чтобы понять содержание книги, читателю нужны следующие знания: языки программирования С или С++, математика и физика.

Создание 3D-ландшафтов в реальном времени с использованием C++ и DirectX 9 — Грег Снук

Книга Грега Снука «Создание 3D-ландшафтов в реальном времени с использованием C++ и DirectX 9» поможет тем, кто мечтает создать собственную игру в стиле Strategy реального времени или реалистичный симулятор ландшафта местности… Или тем, кто мечтает «переплюнуть» уровень терраморфинга, созданного авторами «Периметра». Данная книга — своеобразная линия старта, которая позволит превратить мечты в реальность. Постепенно в ней дается информация о построении движка создания ландшафта с помощью DirectX 9 и C++. Читатель познакомится с такими понятиями, как пиксельные и вершинные шейдеры и как их применять, узнает о способах текстурирования, а вследствие этого — создания реалистичного качества изображения гор, долин, неба и морей. Эта книга поможет создать мир своей мечты.