Автор: А.В.Боресков Издательство: Диалог-МИФИ Год издания: 2004 Страниц: 384 ISBN: 5-86404-190-4 Язык: русский Формат: DJVU Размер: 2.93 Мб
Книга посвящена основам программирования трехмерной графики в играх. В ней подробно рассматривается написание графического ядра для трехмерной игры, позволяющей в реальном времени перемещаться по заданной сцене. Достаточно подробно рассматриваются математические вопросы работы с координатными пространствами, преобразования и проектирование. Также приводится ряд геометрических алгоритмов для решения типовых задач и оптимизации. В книге подробно рассматривается организация работы с ресурсами, включая загрузку как текстур в ряде форматов (bmp, jpg, png, gif, tga, wal, pcx), так и загрузку трехмерных моделей (ase, md2, md3). Рассмотрение материала сопровождается примерами на языке C++ (для среды MS Visual C++ 6) и UML-диаграммами. Весь исходный код для книги доступен в Интернете по адресу www.steps3d.narod.ru.www.steps3d.narod.ru.
Автор: Джим Адамс Издательство: КУДИЦ-Образ Год издания: 2004 Страниц: 480 ISBN: 5-9579-0025-7 Язык: русский Формат: PDF Размер: 7.9 Мб
Данная книга посвящена современным методам анимации с использованием DirectX. В книге подробно освещаются последние достижения в области персонажной, лицевой и скелетной анимации. Вы узнаете о методах морфирования, как учитывать законы физики для правдоподобной анимации твердых и мягких тел, как использовать частицы в анимации. Подробно рассматривается работа с форматом .X файлов, актированными текстурами, использование шейдеров, синхронизация лицевой анимации и звука. Если вы хотите овладеть приемами трехмерной анимации, то эта книга для вас - на текущей момент это лучшая книга в своей области на русском языке.
Автор: Горнаков С. Издательство: БХВ-Петербург Год издания: 2004 Страниц: 390 ISBN: 5-94157-482-7 Язык: русский Формат: PDF Размер: 5.8 Мб
Рассмотрено профессиональное программирование трехмерной графики под Windows на языке C++ с использованием технологии DirectX 9. Раскрыты возможности компонента Direct3D по выводу трехмерной графики, текстурирования объектов, работе с освещением, вершинными и пиксельными шейдерами и др. Описаны также компоненты DirectInput, DirectMusic и DirectSound. Материал изложен в виде уроков и поможет читателю самостоятельно изучить технологию DirectX 9, на основе которой создаются профессиональные компьютерные игры. Прилагаемый компакт-диск содержит примеры, рассмотренные в книге.
Автор: Рэнди Дж. Рост Издательство: Питер Год издания: 2005 Страниц: 432 ISBN: 5-469-00383-3 Язык: русский Формат: PDF Размер: 10 Мб
Данная книга - руководство для опытных разработчиков приложений трехмерной графики, представляет собой исчерпывающее и при этом занимательное введение в язык шейдеров высокого уровня. Книга может использоваться и в качестве справочника, и в качестве учебного пособия. В ней обстоятельно описан переход от стандартной функциональности графических ускорителей к программируемому графическому аппаратному обеспечению и дополнениям к API OpenGL. Использование шейдеров, написанных на специально предназначенном для этого языке, позволяет достигать лучшего качества графических эффектов, используя возможности, как графического ускорителя, так и центрального процессора. Содержит большое количество примеров, иллюстрирующих приемы работы с графикой, и лежащие в их основе алгоритмы.
Автор: М. Ву, Т. Девис, Дж. Нейдер, Д. Шрайнер Издательство: Питер Год издания: 2006 Страниц: 624 ISBN: 5-94723-827-6 Язык: русский Формат: PDF Размер: 40Мб
Это 4-е издание признанного бестселлера, посвященного OpenGL и его библиотеке инструментов. В книге описаны все возможности OpenGL и самые значительные приложения, содержится описание базовых методов компьютерной графики, таких как построение и воспроизведение трехмерных моделей, интерактивный просмотр объектов с различных точек наблюдения, использование тонирования, освещения и эффектов текстурирования. Представлено углубленное описание дополнительных методов компьютерной графики: наложение текстур, сглаживание, "туман" и имитация других атмосферных эффектов, сплайны, конвейерная обработка изображений и другие ключевые темы, такие как повышение производительности программ, расширения OpenGL и создание кросс-платформных приложений.
Автор: Дональд Херн, М. Паулин Бейкер Издательство: Вильямс Год издания: 2005 Страниц: 1168 ISBN: 5-8459-0772-1 Язык: русский Формат: PDF Размер: 15 Мб
Предполагая, что читатели абсолютно не знакомы с компьютерной графикой, авторы (признанные авторитеты в данной области) доступно изложили основные принципы, требуемые для разработки, использования и понимания систем компьютерной графики. В данной книге математика и физика органично сочетаются с программированием с использованием OpenGL. Предлагаемый подход оптимален, если ставится задача изучить теоретическую и практическую стороны двух- и трехмерной графики. Текст написан понятно, четко и без лишних отступлений; материал иллюстрируется с помощью прекрасных диаграмм и примеров. Книга удачно структурирована, ее удобно использовать и как учебник, и как справочник, в ней приводятся примеры кодов C++ и OpenGL и все математические алгоритмы, которые нужны для низкоуровневого программирования в сфере компьютерной графики. Книга рассчитана для пользователей средней и высокой квалификации, студентов и аспирантов соответствующих специальностей.
Автор: Фленов М. Издательство: БХВ-Петербург Год издания: 2006 Страниц: 384 ISBN: 5-94157-831-8 Язык: русский Формат: PDF Размер: 5.8 Мб
Рассмотрено программирование графических эффектов на языке C++ с использованием популярной библиотеки DirectX. На занимательных практических примерах показано, как создавать различные визуальные эффекты (реалистичный огонь, электрические разряды, зеркала и др.), используемые при разработке демонстрационных роликов (Demoscene). Пошагово описано применение основных методов и интерфейсов DirectX. Показано, как написать оптимальный и эффективный программный код. Большое внимание уделено технологии использования вершинных и пиксельных тендеров для создания реалистичных изображений. Компакт-диск, прилагаемый к книге, содержит листинги примеров из книги и дополнительную информацию по DirectX.
Автор: Баяковский Ю.М., Игнатенко А.В., Фролов А.И. Издательство: МГУ Год издания: 2003 Страниц: 130 ISBN: 5-89407-153-4 Язык: русский Формат: PDF Размер: 0.74 Мб
Методическое пособие представляет собой практическое руководство по работе с графической библиотекой OpenGL. Оно включает описание базовых возможностей OpenGL и приемы работы с библиотекой. Рассматриваются вопросы оптимизации приложений. Пособие рассчитано на читателей, знакомых с языками программирования С/C++ и имеющих представление о базовых алгоритмах компьютерной графики. Рекомендуется студентам, аспирантам, научным сотрудникам
Автор: Том Миллер Издательство: КомБук Год издания: 2005 Страниц: 400 ISBN: 5-94740-013-8, 0-672-32596-9 Язык: русский Формат: DJVU Размер: 3.46 Mb
Книга позволяет изучить возможности использования Управляемого DirectX при разработке различных графических и мультимедийных приложений. В данной книге рассмотрены как основы программирования 3D-графики, так и более сложные разделы, например, управление уровнями детализации mesh-объектов, использование высокоуровневого языка шейдеров и символьной анимации. В книге уделено достаточное внимание таким важным вопросам, как управление звуком и устройствами ввода или добавление звуковых эффектов и джойстика с обратной связью.
Материал книги "Managed DirectX 9" направлен в большей степени на непосредственное создание полнофункциональных мультимедийных приложений, нежели на изучение излишнего языкового синтаксиса.
Мы полагаем, что читатель этой книги уже знаком с языком С# (или Visual Basic .NET) и средой .NET Runtime. Автор этой книги имеет огромный опыт разработки приложений с помощью DirectX с Управляемым кодом и является своего рода первоисточником информации в данной области.