Программирование трехмерных игр для Windows. Советы профессионала по трехмерной графике и растеризации
Book information
Description
Данная книга представляет собой продолжение книги Андре Ламота Программирование игр для Windows. Советы профессионала и посвящена созданию трехмерных игр. В книге освещены различные аспекты разработки трехмерных игр, однако основное внимание уделяется вопросам программирования трехмерных игр — в частности, представления трехмерных объектов, их визуализации с учетом свойств материала объектов, освещения, перспективы, а также таким специфическим вопросам трехмерной визуализации, как создание различных визуальных спецэффектов и т. п. В книге также рассматриваются многие сопутствующие вопросы — создание и применение звуковых эффектов и музыкального сопровождения, использование различных форматов файлов и соответствующего инструментария.Книга написана выдающимся специалистом в области программирования игр с многолетним стажем, и полезна как начинающим, так и профессиональным разработчикам игр для Windows. Однако следует учесть, что она рассчитана в первую очередь на опытного специалиста, владеющего языком программирования C++, а также имеющего определенную математическую подготовку. Хотя данная книга может рассматриваться как отдельное издание, желательно приступать к ней после ознакомления с упомянутой ранее книгой.Содержание:Оглавление.Предисловие.Об авторе.О техническом редакторе.Благодарности.Введение.Введение в программирование трехмерных игр.Основы программирования трехмерных игр.Краткий курс Windows и DirectX.Виртуальный компьютер для программирования трехмерных игр.Трехмерная математика и преобразования.Запутанный мир математики.Создание математической библиотеки.Введение в трехмерную графику.Визуализация трехмерных каркасных объектов.Основы трехмерной визуализации.Основы моделирования освещения и поверхностей тел.Интерполяционные методы затенения и аффинное отображение текстур.Отсечение в трехмерном пространстве.Организация буфера глубины и видимость.Секреты трехмерной визуализации.Методы сложного текстурирования.Алгоритмы разбиения пространства и определения видимости.Освещение и тени.Анимация, физическое моделирование и оптимизация.Анимация, движение и обнаружение столкновений.Технологии оптимизации.Предметный указатель.Издательство: "Вильяме", МоскваГод: 2004Страниц: 1424, ил.ISBN 5-8459-0627-X
Similar books
LibGDX Game Development By Example
MOBI
LibGDX Game Development By Example
EPUB
Stencyl Essentials
AZW3
Stencyl Essentials
EPUB
Multiplayer Game Development with HTML5
AZW3
Multiplayer Game Development with HTML5
MOBI
Multiplayer Game Development with HTML5
EPUB
Introduction to Game Development: Using Processing
RAR