Fri, 03 Jul 2009 08:38:31 +0400
Сабж.
Поскольку не указали язык программирования и интерфейс (OpenGL,
DirectX), претензии не принимаются. :)
Слисок очень и очень неполный!
1. Ю. Ревич "Hестандартные приемы программирования на Delphi".
Издательство: BHV Год: 2005 Страниц: 558
Книга призвана помочь программистам разрабатывать полноценные,
профессиональные Windows-приложения в Delphi. Показано, как
предотвращать повторный запуск приложения, работать с нестандартными
окнами, перехватывать нажатие клавиш, создавать резидентные программы в
Windows, а также инсталляторы и деинсталляторы программ, осуществлять
поиск в документах, работать с COM- и USB-портами, шифровать текст и
многое другое. Рассмотрены примеры решения этих и многих других
проблем, которые встают при создании программы, ориентированной на
долго-временное использование и распространение. Приведены приемы
работы с Windows API. Изложение ведется на примерах поэтапного создания
реально работающих практических приложений.
2. Стен Трухильо "Графика для Windows средствами DirectDraw: библиотека
программиста" Издательство: Питер, Год: 1998.
Книга, предназначенная для опытных программистов, раскрывает секреты
создания сложных графических приложений в среде Windows. В качестве
средства разработки описана библиотека DirectDraw, которая образует
идеальную основу для программирования приложенеий с быстрой графикой, в
первую очередь - компьютерных игр. Воспроизведение AVI - файлов,
эффективная проверка спрайтов столкновений, отображение курсора в
приложениях - многочисленные примеры наглядно демонстрируют эти и
другие нетривиальные возможности DirectDraw. В книге также описана
работа DirectInput - другой, менее известной библиотекой семейства
DirectX, предназначенной для получения данных от внешних устройств в
обход традиционных механизмов Windows.
3. О.В. Бартеньев "Графика OpenGL: программирование на
Фортране" Издательство: Диалог-МИФИ, Год: 2000, Страниц: 368
Пособие посвящено одному из наиболее интересных разделов
программирования - машинной графике. Предлагаемый материал содержит
подробное описание возможностей графической библиотеки OpenGL для
Windows, находящей применение в широком спектре приложений: в задачах
САПР, системах дизайна, программах статистического анализа и
математического моделирования сложных явлений, а также в индустрии
развлечений. Изложение ориентировано на пользователей, программирующих
на Фортране (Digital Visual Fortran или MicrosoftFortran Power Station
4.0). В то же время иноязычному программисту не составит большого труда
адаптировать вызовы процедур библиотеки к привычному для него языку,
например к СИ или Дельфи. Предназначено для лиц, обращающихся к
средствам машинной графики вразличных сферах деятельности, а также для
преподавателей, студентов и аспирантов вузов.
4. Алексей Поляков, Виталий Брусенцев "Методы и алгоритмы компьютерной
графики в примерах на Visual C++. 2-е издание"
В книге последовательно, "от простого к сложному", рассматриваются
понятия, алгоритмы и методы компьютерной графики, а также средства
программирования. Описаны особенности платформ Windows и .NET,
разработка программ в среде Vis-ual C++ с использованием
объектно-ориентированного стиля программирования, возможности,
предоставляемые библиотекой MFC и архитектурой Document-View, создание
многопоточных приложений с MDI-интерфейсом. Подробно анализируются
возможности библиотеки нового поколения GDI+ рисование векторных
примитивов сложной формы с градиентной заливкой, управление
прозрачностью вектор-ных и растровых объектов, поддержка форматов
графических файлов (BMP, GIF, TIFF, JPEG и др.), отрисовка растров с
наложением альфа-канала, масштабированием, растяжением, искажением и
поворотом. К книге прилагается компакт-диск с примерами программ и
изображений.
5. Фень Юань "Программирование графики для Windows"
Издательство: Питер, Год: 2002, Страниц: 1072
Книга посвящена графическому программированию для Windows с
использованием Win32 GDI API. Кроме того, в ней приведены начальные
сведения о DirectDraw и краткое введение в непосредственный режим
Direct3D. Рассматриваются стандартные возможности, поддерживаемые на
всех платформах Win32, 32-разрядные возможности, реализованные только в
Windows NT/2000, и новейшие расширения GDI, появившиеся только в
Windows 2000 и Windows 98. В книге приведено множество фрагментов кода,
подходящих для практического применения. Помимо простейших тестовых и
демонстрационных программ, вы найдете в ней множество функций, классов
C++, драйверов, утилит и нетривиальных программ, вполне подходящих для
использования в коммерческих проектах. Hа компакт-диске находятся
полные исходные тексты, файлы рабочих областей Microsoft Visual C++,
заранее откомпилированные двоичные файлы (в отладочных и окончательных
версиях) и файлы в формате JPEG для глав, посвященных графическим
алгоритмам.
6. Андре Ламот "Программирование трехмерных игр для Windows.
Советы профессионала по трехмерной графике и растеризации (+ CD-ROM)"
Издательство: Вильямс, 2004 г.
Твердый переплет, 1424 стр.
Данная книга представляет собой продолжение книги Андре Ламота
"Программирование игр для Windows. Советы профессионала" и посвящена
созданию трехмерных игр. В книге освещены различные аспекты разработки
трехмерных игр, однако основное внимание уделяется вопросам
программирования трехмерных игр - в частности, вопросам представления
трехмерных объектов, их визуализации с учетом свойств материала
объектов, освещения, перспективы, а также таким специфическим вопросам
трехмерной визуализации, как создание различных визуальных спецэффектов
и т.п. В книге также рассматриваются многие сопутствующие вопросы -
создание и применение звуковых эффектов и музыкального сопровождения,
использование различных форматов файлов и соответствующего
инструментария.
Если есть доступ в Интернет, то зарегистривавшись на сайте
http://www.infanata.org/, Вы получите ссылки на скачивание данных книг
в электронном виде (формат обычно PDF и djvu).
--
Всего наилучшего.