Разработка игр
Компьютерная литература
  • формат pdf
  • размер 57,22 МБ
  • добавлен 12 октября 2009 г.
Ламот Андре. Программирование трехмерных игр для Windows. Советы профессионала по трехмерной графике и растеризации
М.: Вильямс, 2004. — 1424 с. — ISBN 5-8459-0627-X
Данная книга представляет собой продолжение книги Андре Ламота Программирование игр для Windows. Советы профессионала и посвящена созданию трехмерных игр. В книге освещены различные аспекты разработки трехмерных игр, однако основное внимание уделяется вопросам программирования трехмерных игр — в частности, представления трехмерных объектов, их визуализации с учетом свойств материала объектов, освещения, перспективы, а также таким специфическим вопросам трехмерной визуализации, как создание различных визуальных спецэффектов и т. п. В книге также рассматриваются многие сопутствующие вопросы — создание и применение звуковых эффектов и музыкального сопровождения, использование различных форматов файлов и соответствующего инструментария.
Книга написана выдающимся специалистом в области программирования игр с многолетним стажем, и полезна как начинающим, так и профессиональным разработчикам игр для Windows. Однако следует учесть, что она рассчитана в первую очередь на опытного специалиста, владеющего языком программирования C++, а также имеющего определенную математическую подготовку. Хотя данная книга может рассматриваться как отдельное издание, желательно приступать к ней после ознакомления с упомянутой ранее книгой.
Оглавление.
Предисловие.
Об авторе.
О техническом редакторе.
Благодарности.
Введение.
Введение в программирование трехмерных игр.
Основы программирования трехмерных игр.
Краткий курс Windows и DirectX.
Виртуальный компьютер для программирования трехмерных игр.
Трехмерная математика и преобразования.
Запутанный мир математики.
Создание математической библиотеки.
Введение в трехмерную графику.
Визуализация трехмерных каркасных объектов.
Основы трехмерной визуализации.
Основы моделирования освещения и поверхностей тел.
Интерполяционные методы затенения и аффинное отображение текстур.
Отсечение в трехмерном пространстве.
Организация буфера глубины и видимость.
Секреты трехмерной визуализации.
Методы сложного текстурирования.
Алгоритмы разбиения пространства и определения видимости.
Освещение и тени.
Анимация, физическое моделирование и оптимизация.
Анимация, движение и обнаружение столкновений.
Технологии оптимизации.
Предметный указатель.