列出我决定学习物理引擎技术时买过的书籍及一些网上的论文,先讲书籍:
《Game Physics Engine Development》
这是我买的第一本书籍,这本书对数学要求不高,基本上高中毕业就可以看懂了,只适合入门,当然了,学完这本书后不要期望能做出类似ODE的引擎。
《Real Time Collision Detection》、《Dynamics Simulation Of MultiBody System》、《Physics Based Animation》
这是第二次买和物理引擎相关的书籍,不过《Real Time Collision Detection》只讲碰撞检测。这三书本每本都是精品,后两本对数学有较高要求,需要有极大的耐性看下去,读完它们后,基本上可以做出刚体、柔体物理引擎了。
论文资料:
《Rigid Body Dynamics》系列文章,地址:http://chrishecker.com/Rigid_Body_Dynamics
这是Chris Hecker的文章,发表在《Game Developper》杂志上,当时就是看了该文章对物理引擎感兴趣的。
《 Nonconvex Rigid Bodies with Stacking》
该论文采用新的方法处理碰撞处理和堆叠,不需要LCP技术。
《Stable, Robust, and Versatile Multibody Dynamics Animation》
该论文作者之一就是《Physics Based Animation》的作者,有一章是完全一样的,tde采用该论文的方法实现一个迭代的LCP。
《V-Clip: Fast and Robust Polyhedral Collision Detection》
讲VClip碰撞检测算法的,该算法算是目前最快的算法了之一。