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

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

Программирование ролевых игр с 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» также содержит в комплекте полезный компакт-диск, который будет содержать дополнительную информацию и помощь для работы. В книге одно из приложений будет, как раз посвящено структуре этого диска, что поможет быстро в нем ориентироваться.

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

Программирование SVGA-графики для IBM PC — Павел Соколенко

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

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

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

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

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

Книга «Программирование SVGA-графики для IBM PC» будет просто необходима каждому студенту и новичку, ведь в ней содержится столько интересной и полезной информации, без которой невозможно дальнейшее обучение. Автор этого шедевра — Павел Соколенко — приводит здесь массу примеров и задач, которые помогают еще быстрее и доступней воспринять эту информацию и научиться ее использовать на практике.

Компьютерная графика — Виктор Порев

Пособие «Компьютерная графика» посвящено алгоритмам и методам современной компьютерной графики. Показаны основные принципы и способы создания изображений двух- и трехмерных объектов на компьютере. Проанализировано ряд проблем, с которыми сталкиваются разработчики программного обеспечения географических информационных систем. Рассмотрены некоторые графические программы на языке C/C++, работающие в операционной системе Windows.

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

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

Расширения OpenGL — Алексей Боресков

«Расширения OpenGL» — справочник по кроссплатформенной библиотеке OpenGL, посвященный самым популярным ее расширениям, которые используются на платформах Linux и Windows для реализации разнообразных эффектов, связанных с трехмерной графикой. Материал сопровождается массой примеров, особенно в части решения практических задач, возникающих перед разработчиками в процессе написания приложений. Объясняются принципы работы с расширениями библиотеки OpenGL и различные методы использования их с целью получения доступа к функциональности графических ускорителей при помощи высокоуровневого языка шейдеров GLSL. Прилагаемый компакт-диск содержит тексты всех примеров из книги, а также исходники авторских библиотек и ряд дополнительных программ. Книга будет особенно полезна во время работы с библиотекой OpenGL и для создания приложений с 3D-эффектами, применяемыми в системах проектирования, визуализации различных данных, а кроме того — в компьютерных играх. Рекомендуется студентам вузов, аспирантам, профессиональным разработчикам графических приложений.

Компьютерная графика. Динамика, реалистические изображения — Е. В. Шикин, А.В.Боресков

Книга «Компьютерная графика. Динамика, реалистические изображения» знакомит читателя с растровыми алгоритмами, способами удаления поверхностей и скрытых линий, геометрическими сплайнами, закрашиванием, излучательностью, а также трассировкой лучей. Данное издание дает представление о главных направлениях компьютерной графики, а также позволяет освоить основные приемы выполнения ее алгоритмов на ПК. В книге кратко описываются основные функции пакета 3D Studio. Приведенные в этой книге программы могут использоваться при решении множества задач визуализации, а также анимации. Следует отметить, что эта книга содержит материал, который отобран на основе колоссального опыта чтения курса по графике и анализа, а также отзывов читателей на книгу «Начало компьютерной графики», которая была выпущена ранее. Предлагаемую книгу можно рассматривать в качестве практического руководства, поскольку она содержит примеры задач, которые может решить, каждый прочитавший её. Необходимо сказать, что дополнительно Вы имеете возможность купить диск с иллюстрирующими примерами и комплексом программ по визуализации и анимации.

Кривые и поверхности на экране компьютера. Руководство по сплайнам для пользователя — Е. В. Шикин, А. И. Плис

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

Начала компьютерной графики — Шикин Е. В., Боресков А. В., Зайцев А. А.

Книга «Начала компьютерной графики» знакомит читателей с растровыми алгоритмами, геометрическими сплайнами, проектированием, а также преобразованием на плоскости и в пространстве. Данная книга дает рабочее представление о ключевых направлениях компьютерной графики, включая методы построения максимально реалистических изображений и удаления различных невидимых линий. Данное издание позволит Вам освоить основные приемы реализации ее алгоритмов на ПК. Следует отметить, что эту книгу можно также рассматривать в качестве практического руководства. Она рассчитана на читателей, которые уже знакомы с элементами аналитической геометрии, а также линейной алгебры и языком программирования Pascal.