Game Physics, 2/e (Hardcover)

David H. Eberly

買這商品的人也買了...

商品描述

Create physically realistic 3D Graphics environments with this introduction to the ideas and techniques behind the process. Author David H. Eberly includes simulations to introduce the key problems involved and then gradually reveals the mathematical and physical concepts needed to solve them. He then describes all the algorithmic foundations and uses code examples and working source code to show how they are implemented, culminating in a large collection of physical simulations. The book tackles the complex, challenging issues that other books avoid, including Lagrangian dynamics, rigid body dynamics, impulse methods, resting contact, linear complementarity problems, deformable bodies, mass-spring systems, friction, numerical solution of differential equations, numerical stability and its relationship to physical stability, and Verlet integration methods. This book even describes when real physics isn't necessary - and hacked physics will do.

 

 

- CD-ROM with extensive C++ source code that supports physical simulation; has many illustrative applications for Windows, Linux, and OS X; and is compatible with many game engines - including the Wild Magic engine, for which the complete source code is included.

 

 

 

- Includes exercises for instructional use and review of essential mathematics.

 

- Revised and updated to include a new chapter about fluid dynamics based on the Navier-Stokes equations. The CD-ROM contains implementations that run in real time using the graphics hardware. The chapter on physics engines was rewritten to include new sections on the physics tick, on multithreaded and multiprocessor collision culling, and on velocity-based dynamics.

商品描述(中文翻譯)

這本書介紹了創建真實物理感的3D圖形環境的概念和技術。作者David H. Eberly通過模擬引入了相關的關鍵問題,然後逐步揭示了解決這些問題所需的數學和物理概念。他描述了所有的算法基礎,並使用代碼示例和實際源代碼展示了它們的實現,最終呈現了大量的物理模擬。這本書處理了其他書籍回避的複雜而具有挑戰性的問題,包括拉格朗日動力學、剛體動力學、衝量方法、靜止接觸、線性互補問題、可變形物體、質量彈簧系統、摩擦、微分方程的數值解法、數值穩定性及其與物理穩定性的關係,以及Verlet積分方法。這本書甚至描述了在某些情況下不需要真實物理,而可以使用修改過的物理模擬。

- CD-ROM附帶了大量支持物理模擬的C++源代碼,並提供了許多適用於Windows、Linux和OS X的示例應用程序,並且與許多遊戲引擎兼容,包括Wild Magic引擎,其中包含完整的源代碼。

- 包含用於教學和基本數學復習的練習題。

- 經修訂和更新,新增了一章關於基於Navier-Stokes方程的流體動力學。CD-ROM包含了使用圖形硬件實時運行的實現。物理引擎章節被重新編寫,新增了關於物理時鐘、多線程和多處理器碰撞剔除以及基於速度的動力學的新部分。