Физика для разработчиков компьютерных игр

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Рассматриваются вопросы физического моделирования окружающего мира при разработке компьютерных игр. Кроме собственно физики в книге приводятся примеры практического применения физических моделей в играх. Описание простой платформы физического моделирования затем переходит в плоскость изложения принципов моделирования отдельных физических явлений, применимых к играм. Рассматриваются вопросы программирования приложений с использованием созданных инструментов. Представленные в книге модели написаны на C++ с применением DirectX и компилировались в VS.NET. Для чтения книги достаточно знания физики и математики в пределах школьного курса и первичного опыта программирования на C++. Для программистов компьютерных игр, студентов и старшеклассников, интересующихся программированием.

Author(s): Конгер Д.
Series: Программисту
Publisher: Бином
Year: 2007

Language: Russian
Pages: 498
City: М.

Краткое оглавление......Page 5
Введение......Page 8
Часть I. Физика, математика и программирование игр......Page 11
Глава 1. Физика в играх......Page 12
Глава 2. Имитация ЗD-графики с помощью DirectX......Page 19
Глава 3. Математические инструменты......Page 51
Глава 4. 2D-преобразования и рендеринг......Page 96
Глава 5. ЗD-преобразования и рендеринг......Page 119
Глава 6. Сетчатые модели и Х-файлы......Page 138
Часть II. 3D-объекты, движение и столкновения......Page 159
Глава 7. Динамика материальных точек......Page 160
Глава 8. Столкновения материальных точек......Page 187
Глава 9. Динамика твердых тел......Page 217
Глава 10. Столкновения твердых тел......Page 249
Глава 11. Сила тяжести и метательные снаряды......Page 282
Глава 12. Системы масс и пружин......Page 310
Глава 13. Вода и волны......Page 345
Часть III. Практические примеры......Page 375
Глава 14. Готовимся создавать игры......Page 376
Глава 15. Автомобили, корабли и лодки......Page 415
Глава 16. Авиация и космические корабли......Page 440
Эпилог......Page 470
Часть IV. Приложения......Page 471
Приложение А. Глоссарий......Page 472
Приложение В. Краткий обзор языка С++......Page 475
Приложение С. Основы программирования для Windows......Page 489