Архив рубрики: Книги по программированию графики

Книги по программированию графики

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#, для студентов, учёных, инженеров, преподавателей.

Трёхмерная компьютерная графика — Иванов В. П., Батраков А. С.

В книге В. П. Иванова и А. С Батракова «Трехмерная компьютерная графика» изложены главные принципы формирования трехмерных компьютерных изображений и рекомендации по прикладному применению трехмерной компьютерной графики: моделирование трехмерных сцен, архитектурное проектирование, распознавание образов, анимация и др. Представлена информация по программной поддержке геометрического моделирования, компьютерного синтеза изображений и примеры программ, реализованных на Турбо Паскале. Независимая конкурсная экспертиза компании Hewlett Packard подтвердила оригинальность и практическую ценность подходов, предложенных авторами. Книга будет интересна программистам, студентам вузов, специалистам по компьютерной графике.

Как самому создать трехмерную игру — Хонич А.

Эта книга будет полезна тем, кто желает больше узнать об устройстве трёхмерной игры типа DOOM, а также попробовать самим создавать интересные игры. В книге последовательно описаны структура программы, все шаги, их взаимосвязь, что весьма ценно для программистов, пишущих объемные программы. Приведены интересные алгоритмы, рассмотрены уязвимые места программ. Для программистов, которые владеют языком C и для всех, кто заинтересован в повышении своей квалификации в вопросах программирования.

OpenGL. Профессиональное программирование трехмерной графики на C++ — Сергей Гайдуков

Данная книга содержит информацию об использовании возможностей графической библиотеки OpenGL версии выше 1.2 в приложениях, которые получают свою разработку на языке C++ в Microsoft Visual Studio.NET 2002. Для получения реалистичных и захватывающих трехмерных изображений описывается использование средств NVIDIA OpenGL SDK. Моделирование глянцевых объектов, отсечение невидимой геометрии, хранение информации в ZIP-архивах, экспорт моделей из 3ds max, загрузка текстур из файлов форматов TGA и JPG — все это и многое другое рассказано на конкретных примерах для программистов.

OpenGL. Программирование компьютерной графики. Для профессионалов — Френсис Хилл

Книга Френсис Хилл «OpenGL. Программирование компьютерной графики. Для профессионалов» является введением в программирование компьютерной графики. Со временем свойства графических систем улучшаются, становятся быстрее и дешевле. С каждым годом изобретаются новые технические приёмы, но не меняются основные принципы и подходы к программированию. Изложение книги написано автором очень практичным и понятным текстом, главное отличие которого — основательный и интегрированный подход. Данное издание содержит в себе достаточно определённые понятия, разъяснение их математических основ, доказательства важности каждого рассматриваемого понятия. С помощью этой книги пользователь поймёт, как переводить математические представления в программный код и увидит его результат. Данная публикация ознакомит читателя с самой современной информацией в области компьютерной графики.

Программирование графики для Windows — Фень Юань

Книга Фень Юань «Программирование графики для Windows» содержит в себе описание графического программирования для Windows с использованием Win32 GDI API. Также здесь описываются начальные сведения о DirectDraw и краткое введение в непосредственный режим Direct3D. В данном издании приводится рассмотрение стандартных возможностей, которые поддерживаются на всех платформах Win32, 32-разрядных возможностей, воплощённых только в Windows NT/2000, и самых новых расширений GDI, которые появились лишь в Windows 2000 и Windows 98. Здесь же пользователь найдёт много фрагментов кода для их применения на практике. Кроме того что в книге имеются простейшие тестовые коды, читатель сможет найти в ней множество функций, драйверов, утилит, классов C++ и нетривиальные программы, подходящие для применения их в коммерческих проектах. Книга дополняется компакт-диском с полными исходными текстами, файлами рабочих областей Microsoft Visual C++, заранее откомпилированными двоичными файлами (в отладочных и окончательных версиях) и файлами в формате JPEG для глав, в которых описываются графические алгоритмы.

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

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

Графика OpenGL: программирование на Фортране — О. В. Бартеньев

В книге О. В. Бартеньева «Графика OpenGL: программирование на Фортране» говорится об одном из самых интересных разделов программирования — машинной графике. Здесь описываются возможности графической библиотеки OpenGL для Windows, которая применяется в большинстве приложений, в частности, в задачах САПР, системах дизайна, программах статистического анализа и математического моделирования сложных явлений и в индустрии развлечений. Содержание книги будет понятно пользователям, создающим программы на Фортране (Digital Visual Fortran или MicrosoftFortran Power Station 4.0). Программисты, пользующиеся другими языками, могут адаптировать вызовы процедур библиотеки к языку, с которым они привыкли работать, например, к Си или Делфи. Книга пригодится тем, кто применяет средства машинной графики в разных видах деятельности, преподавателям, студентам и аспирантам ВУЗов.

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

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