您的位置:首页 > 其它

物理引擎修炼的总结

2010-02-05 21:17 148 查看
开始写的时候,目的是想将断断续续的半年物理修炼成果提取出来,给高等物理基础扎实的人,短时间内清楚如何完成一个基本的刚体引擎。但是写到最后发现完全偏离主题了(汗)~想想也就算了,时间太紧了点(后天放假回家),还是等自己彻底修炼完了再出来得瑟吧。



时间过得很快,半年过去了,或则说一年过去了,当初的这个时候还在联系实习的地方。转悠了几个月,停在了美赛达,开始了GPS 的3D操作界面开发。因为工作相对我来说较简单,而且又是在研发组,没有像项目组那样压力,我的时间很宽裕,所以有充分的时间去研究自己喜欢的东西,做了相关图形的一些东西,而重点主要在物理这块,因为物理的模拟让我觉得更具挑战,或许因为弄图形时间有段时间了,游戏中基本的特效对自己来说不再那么神秘了。、



在废话前,得说句“感谢美赛达给我这样自由的环境,即使你们给我的工资相对我的能力来说真的少的可怜~”。





废话开始:

因为大学没开物理课程,所以开始阶段不知他的麻烦和复杂,以为凭一400多页的E文资料就可以搞定,结果折腾了那么久发现自己连入门都没有,而且连基本的角速度的表示之类都不知道。



后来想想,就暂时放下了E文资料,到了书城,买了本大学物理教程,后面就是几个月的啃书过程,理论上来说,应该用不了我几个月的时间,只是偶尔的游戏,偶尔的电影,偶尔...,反正浪费了不少时间,但是也有偶尔的在上班时间偷偷摸摸,偶尔的中午吃饭的时候翻翻。总之算完成了基本的知识。



直到上个月,重新捡起了那E文资料,再看,感觉就不一样了。不用再为基本的物理公式郁闷,也不用为他的表示方式郁闷。想想还是值得的,只是觉得几个月才啃完那点内容,未免太慢了。(要是有高中时候的状态,估计早吃透了这本书)



看完了第14章,基本的刚体处理流程等已经很清晰了,手上也有现成的物理代码,包含了基本的刚体之类的物理处理,有了这样的基础,看代码也很清晰了。也懂作者一系列的等式的处理理论依据。同是看代码对自己理解E文资料也有辅助作用。直到今天,整个流程中,最后个细节问题也思考明白了。



而刚好,过年前我只剩下明天的时间了,明天最后天上班,理论上来说,可以一天分析物理这块了(组长先回家了,我手上问题也完成了)。 后面还有附属的些问题需解决掉,比如穿插,摩擦力等的处理,相对来说这些已经都不是问题了,因为都是相通的。



明年的计划:进入游戏行业,参与大型项目的开发,提高架构设计能力,同时继续系统的深入学习物理理论。明年的上半年将还会以理论为主,下半年就开始着手将所有的准备好的理论贯穿起来统一实现出来(图形与物理)。同时OGRE总体对自己也已经不再不知所措了.



废话结束:



最后点总结:别总拿智商说事,坚持和求真的态度才是王道~



两年后,大陆将出现个顶级高手~(哈哈哈哈.......)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: