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

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

OpenGL. Руководство по программированию — М. Ву, Т. Девис, Дж. Нейдер, Д. Шрайнер

Книга М. Ву, Т. Девис, Дж. Нейдера, Д. Шрайнера «OpenGL. Руководство по программированию» является 4-ым изданием OpenGL и его библиотеки инструментов. Здесь описываются потенциалы OpenGL, главные приложения и базовые методы компьютерной графики, к примеру, интерактивный просмотр объектов с различных точек наблюдения, построение и воспроизведение трехмерных моделей, применение тонирования, освещения и эффектов текстурирования. Также в книге находится подробное изложение, посвященное дополнительным методам компьютерной графики, это: сглаживание, наложение текстур, «туман» и изображение других атмосферных эффектов, сплайны, конвейерная обработка изображений и иные ключевые темы. В том числе и расширения OpenGL, поднятие оперативности программ и разработка приложений кросс-платформ.

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

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

Вычислительная геометрия и компьютерная графика на C++ — Майкл Ласло

Книга Майкла Ласло «Вычислительная геометрия и компьютерная графика на С++» содержит в себе описание главных проблем, появляющихся в компьютерной графике и вычислительной геометрии. Здесь приводится перечень практических задач и методы их решений; основных приемов разработки и анализа алгоритмов. Имеется обсуждение элементарных структур данных, то есть списков и деревьев, а также приемы их применения. Это издание пригодится математикам-прикладникам, аспирантам и студентам ВУЗов в качестве учебного пособия по машинному проектированию, машинной графике и распознанию образов.

OpenGL. Программирование трехмерной графики — Юрий Тихомиров

В книге Юрия Тихомирова «OpenGL. Программирование трехмерной графики» описывается программирование визуализации трехмерных реалистических образов с применением системы графических библиотек OpenGL (для Windows 95 и Windows NT). Здесь же приводятся нужные теоретические сведения: система координат, проекции и геометрические преобразования, содержится описание основных принципов создания и обработки графических объектов в OpenGL, работы с цветом, наложения текстуры и структуры консольного приложения Windows для работы с OpenGL. Весь материал книги сопровождается практическими примерами.

Графика для Windows средствами DirectDraw — Стен Трухильо

В книге Стена Трухильо «Графика для Windows средствами DirectDraw: библиотека программиста» раскрыты тайны создания сложных графических приложений в среде Windows 95 и Windows NT для их применения опытными программистами. Средством разработки представлена последняя версия библиотеки DirectDraw, образующая безупречную основу для программирования приложений с быстрой графикой, в основном компьютерных игр. Множество приведенных примеров, наглядно показывают различные возможности DirectDraw: воспроизведение AVI — файлов, эффективную проверку спрайтов столкновений, отображение курсора в приложениях и многое другое. В данном издании имеется описание работы DirectInput, не очень популярной библиотеки семейства DirectX, которая применяется для получения данных от внешних устройств в обход традиционных механизмов Windows. К книге прилагается компакт-диск с большим количеством готовых графических приложений, исходными кодами всех примеров из книги, свободно распространяемым программным обеспечением DirectDraw и другими полезными программными инструментами.

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

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

OpenGL. Графика в проектах Delphi- М. Краснов

Книга М. Краснова под названием «OpenGL. Графика в проектах Delphi» написана с целью знакомства читателей с использованием стандартной графической библиотеки OpenGL в программах, написанных на языке Delphi. Базируясь в начале книги на самых простых и весьма небольших примерах, очень подробно показаны и разъяснены все основные принципы программирования компьютерной графики: построения (2х и 3хмерные), анимация, текстурирование, работа по созданию зрительных эффектов и многое другое. Значительную долю книги занимает информация об ускорении приложений и оптимизации их работы. Большое количество примеров упрощает изложение информации в глазах читателя, облегчает усвоение материала, а также учит программировать в хорошем стиле. А примеры в книге — от простых до самых сложных и многоуровневых, таких, как CAD-система визуализации работы робототехнической установки и многофункциональный графический редактор, например.

Компьютерная графика. Полигональные модели — Е. В. Шикин, А. В. Боресков

Книга Е.В. Шикина и А.В. Борескова «Компьютерная графика. Полигональные модели» несет в себе описания основных понятий и методов компьютерной графики. Это и растровые алгоритмы, и трехмерная математика, и вычислительная геометрия, и непосредственная работа с графическими устройствами, и удаление невидимых линий и поверхностей, и построение графического интерфейса, и текстурирование, и OpenGL. Книга дает фундамент знаний, необходимых в компьютерной графике, по крайней мере, в основных ее направлениях, в виде базовых приемов исполнения алгоритмов на PC. Данные в качестве примеров программы можно применить для решения довольно длинного ряда вопросов. Книга с успехом может быть использована как практическое руководство. Прочитавший внимательно книгу сможет легко и с интересом выполнить упражнения, которые в ней содержатся.

Компьютерная графика и стандарт OpenGL — Дональд Херн, М. Паулин Бейкер

Книга авторов Дональда Херна и М. Паулина Бейкера под названием «Компьютерная графика и стандарт OpenGL» написана специально для новичков, абсолютно незнакомых с компьютерной графикой. Авторы с большим опытом работы в этой области очень просто и понятно изложили основные методы, необходимые для разработки, использования и понимания систем компьютерной графики. В этой книге удачно и гармонично переплетены такие области науки, как физика, математика и программирование с использованием OpenGL. Такой подход — один из самых лучших при изучении теории и практики двух- и трехмерной графики. Материал в книге изложен четко и вместе с тем просто, без излишеств и усложнений, для большего удобства есть иллюстрации в виде диаграмм и примеров. «Планировка» книги очень удачна. Ей можно пользоваться и в качестве учебного пособия, и как справочником. Также это хорошая помощь для тех, кто интересуется математическими алгоритмами, используемыми в сфере компьютерной графики для программ низкого уровня, а также примеры кодов С++ и OpenGL. Книга написана для пользователей среднего и высокого уровня, а также для студентов и аспирантов «подходящих» специальностей.

Интерактивная компьютерная графика. Вводный курс на базе OpenGL — Эдвард Эйнджел

Книга Эдварда Энджела «Интерактивная компьютерная графика. Вводный курс на базе OpenGL» — своеобразный начальный курс компьютерной графики, основное направление которой в данном случае — прикладное программирование. Здесь описаны структуры графических систем и основные пути получения изображений трехмерных объектов и сцен. Также описано текстурирование объектов при разных видах источников света, даны основы тонирования освещенных поверхностей, путей и правил «ступенчатого» построения графических моделей. Не упущена из внимания также и тема новых возможностей современных аппаратных графических средств. Книга также содержит некоторые разделы линейной алгебры и геометрии, которые облегчают понятие начал и основных понятий компьютерной графики. Описаны методы построения кривых и поверхностей, языковые модели, фракталы и системы частиц, а также и применение компьютерной графики в науке, а именно пути визуализации проводимых исследований. Вся теоретичеcкая информация, данная в книге, проиллюстрирована примерами — программами на OpenGL. Книга предназначена для студентов старших курсов и аспирантов первого года обучения, которые изучают информатику и вычислительную технику, но, несомненно, пригодится и многим специалистам для повышения уровня знаний.