遊戲物理引擎開發

遊戲物理引擎開發

《遊戲物理引擎開發》是2013年11月1日清華大學出版社出版的圖書,作者是(美)Ian Millington 徐明亮 李強 宋偉。

基本介紹

  • 書名:遊戲物理引擎開發
  • 作者:(美)Ian Millington、徐明亮、李強、宋偉
  • 出版社:清華大學出版社
  • 出版時間:2013年11月1日
  • 定價:79 元
  • ISBN:9787302344568
內容簡介,圖書目錄,

內容簡介

《遊戲物理引擎開發》詳細闡述了與遊戲物理引擎相關的高效解決方案及相應的數據結構和算法,主要包括粒子數學、運動定律、粒子物理引擎、合力、彈力、硬約束條件、質體物理引擎、旋轉操作的數學知識、剛體運算定律、剛體物理引擎、碰撞檢測、生成碰撞、碰撞處理方案、靜態接觸和摩擦力、穩定性和最佳化問題、整合方案以及其他物理引擎等內容。此外,此書還提供了相應的算法、代碼以及偽代碼,以幫助讀者進一步理解相關方案的實現過程。
《遊戲物理引擎開發》適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

圖書目錄

第1章概述
1.1遊戲物理
1.2物理引擎
1.2.1物理引擎的優點
1.2.2物理引擎的缺點
1.3物理引擎的實現方案
1.3.1對象類型
1.3.2碰撞處理方案
1.3—3衝量和作用力
1.3.4構建內容
1.4物理引擎中的數學
1.4.1必備的數學知識
1.4.2數學知識回顧
1.4.3本書引入的數學概念
1.5本書原始碼
1.6本書組織方式
第1部分粒子物理
第2章粒子數學
2.1 向量
2.1.1左手空間和右手空間
2.1.2向量和方向
2.1.3標量和向量的乘法運算
2.1.4向量的加法和減法運算
2.1.5向量乘法
2.1.6分量積
2.1.7標量積
2.1.8 向量積
2.1.9正交基向量
2.2積分運算
2.2.1 微分學
2.2.2積分運算
2.3本章小結
第3章運動定律
3.1 粒子
3.2運動定律
3.2.1牛頓第一定律
3.2.2牛頓第二定律
3.2.3力學方程
3.2.4向粒子添加質量
3.2.5動量和速度
3.2.6重力
3.3積分算式
3.3.1 更新方程
3.3.2完整的積分算式
3.4本章小結
第4章粒子物理引擎 41
4.1彈道軌跡 41
4.1.1設定發射對象屬性 41
4.1.2實現方法 42
4.2焰火效果 44
4.2.1焰火數據 45
4.2.2焰火效果規則集 46
4.2.3實現方法 47
4.3本章小結 50
第2部分質量集合體物理
第5章合力 51
5.1D'Alembert定理 51
5.2作用力發生器 53
第6章彈力
第7章硬約束條件
第8章質體物理引擎
第3部分剛體物理系統
第9章旋轉操作的數學知識
第10章剛體運算定律
第11章剛體物理引擎
第4部分碰撞檢測系統
第12章碰撞檢測
第13章生成碰撞
第5部分接觸型物理系統
第14章碰撞處理方案
第15章靜態接觸和摩擦力
第16章穩定性和最佳化問題
第17章整合方案
第6部分擴展引擎
第18章其他物理引擎
參考文獻
附錄A常見慣性能量
附錄B遊戲中常見的摩擦係數
附錄C其他程式設計語言
附錄D數學背景知識

相關詞條

熱門詞條

聯絡我們