![內容虛線](http://img.alicdn.com/imgextra/i4/101450072/TB2uhKJhB0kpuFjSsppXXcGTXXa-101450072.png)
內容簡介
![size="789x11"](http://img.alicdn.com/imgextra/i2/101450072/TB2LvCmhxXkpuFjy0FiXXbUfFXa-101450072.png)
本書從專業角度講解了一名遊戲開發人員必須掌握的3D計算機圖形學和遊戲引擎中的數學概念。在講解的過程中先從一些基礎知識入手,比如向量幾何和線性代數,然後循序漸進,逐漸引入3D遊戲編程中的深層概念,例如光照和可見性檢測。本書給出了一些重要結論的推導過程,便於不具備相關理論知識的讀者理解相關內容。相對於第2版而言,本書第3版在內容上做了一些擴充,引入了投影、陰影、物理、布料模擬和數值方法方面的知識。所有章節都重新做了修訂,並按照近期新的不錯著色語言規範對著色器代碼做了修改。
本書要求讀者具備一定的三角學和微積分知識,不過,本書仍然會在一些章節中幫助讀者回顧一些重要的數學工具,比如三角恆等式、微分方程和泰勒級數。本書對於遊戲設計者及相應的編程人員來說,是一本的參考資料。