所有的游戏都有物理引擎游戏推荐吗?

手机签到经验翻倍&&经验+18&&Z金豆+10
近日,一个比较屌丝的朋友(电脑城里卖电脑)给了我一个十分奇怪的问题,他也是在无意之中发现。问题具体是这样的:他说一个客人来到他店里十分豪气地说要买一个性能最好的独立显卡,他想也没想就给推荐了GTX680,还顺手推荐了个500W的品牌电源给他。可是第二天那个客人就上门“找晦气”,说“这几千块的显卡根本就是假货,根本玩不了游戏。”点击显示图片朋友说当时那个客户将电脑带到了电脑城,于是接上开机看看是不是系统或者驱动问题什么的,但是更换系统、驱动都没有改善,玩《黑暗血统2》时就只有那么的十几帧左右,完全属于不能玩的水平。于是决定拆机检查一下,GTX680确定不可能是假货,虽然原来的平台低了一点,只是奔腾2160 + G45主板+ 4GB内存配置,但是GTX680也不至于是这个“水平”啊?无奈之下,给客户更换了一块店里第二高端的镭风HD7770。这时候奇迹发生了,HD7770居然可以平均跑个40帧左右的速度,客户也满意了,给客户退了差价,给打发了。点击显示图片朋友当时现场测试的数据朋友十分不解地找到我问这个问题,我一时也不知道是咋回事,于是也尝试模拟一下情况。由于自个手上只有HD7770,所以先模拟一下后来的情况。的确的在奔腾2160(奔腾E3400降频模拟)的加持下,HD7770也就只能跑出40来帧的成绩;但是在将处理器还原到2.6GHz之后性能则可以提高到60帧以上,看来处理器成为了这个游戏性能的瓶颈了。点击显示图片模拟2160处理器时CPU几乎满载CPU的占用率很高,但是GTX680的性能也不至于那么“不堪入目”,肯定是《黑暗血统2》这款游戏有不少的运算工作交给了HD7770处理,而GTX680则由于支持不了而全部交由CPU处理,而CPU又处理不过来而导致性能极为低下。翻阅了一下资料,《黑暗血统2》这款游戏支持物理特效效果,但是采用的是基于Havok物理模拟引擎。Havok专注于游戏的仿真技术。其包含的Havok Physics物理引擎是物理模拟计算引擎界的领军者,世界三大物理引擎之首。(排名第二的是nVIDIA PhysX,第三的是Bullet)点击显示图片【以下主要摘录于某百科内容】Nvidia显卡用户应该会有印象,只要打开PhysX模式,游戏就会卡,特别是最早的那个尖峰战士2的物理岛关卡,不管你是不是在做什么大事,就算呆着不动也卡,这是因为physx是以API实现的,是一个外部插件,不能和游戏引擎完美的结合起来,需要不断的检测你有没有触发每一个条件,这需要大量的浮点运算,所以浮点运算能力强的显卡运算起来只是费劲,CPU模式打开它就只有个位数的帧了。而且physx只能执行nv官方提供的几套算法,自由度不高。而havok是一套功能丰富的游戏开发组件,开发者可以根据需要把其中几项功能封装到自己引擎的底层,由于是CPU运算X86指令集,还能执行很多开发者自己发明的代码,工作模式是引擎内部的触发式,所以有些情况下会看到你都看到BFBC2里面炮弹击中墙了几毫秒,墙才碎有延迟。如果你不断的同时击碎什么东西,就不会有延迟了,因为游戏会自动切换到一个触发频率高的模式。在破坏的精度上,havok和physx是一样的,都可以精确到未来10年也发挥不出来的级别,不过两者在实际应用中发挥出的功力都不行。实现方法都是将一个物体划分为若干个碰撞模块,每个模块可以分别被从这个物体的整体上击碎下来,然后这个碎块还继续带有碰撞检测属性。一般游戏里会设置他们几十秒后自动消失,而《战地 叛逆连队2》里几乎立刻没了。点击显示图片理论能达到的程度就是对着一个模型人开一枪,可以射出一个有空腔的洞,而不是将模型人击碎成几块,或者在屏幕上消失。这需要模型人由几十万个碰撞检测模块组成。最重要的就算physx这种靠api实现的算法,在不同api的硬件上无法实现,不适合制作多人游戏,总不能你N卡可以看到一堵墙碎成粉末但是A卡用户只是看到墙体凭空消失吧?目前为止,在全平台上,共有353种游戏使用Havok引擎。超过了PhysX的309种。Havok仍然是物理模拟引擎界的领军者。其中PC平台的Havok游戏共163个。比较著名的Havok引擎游戏包括:《阿拉玛王国:惩罚》、《战地3》、《极品飞车:亡命天涯》《星际争霸2》、《暗黑破坏神3》、《战地:叛逆连队2》、《上古卷轴4》、《马克思 佩恩2》、《光晕3》、《半条命2》、《细胞分裂》、《生化危机5》、《F.E.A.R》 、《孤岛惊魂2》、《辐射3》、《阿凡达》、《求生之路》、《正当防卫》、《波斯王子:遗忘之沙》、《孢子》、《争分夺秒》、《红色派系:游击战》、《失落的星球2》等。点击显示图片问题的真相出来了,由于GTX680默认选择的是PhysX物理模拟引擎工作,而这个引擎基于的是API接口层面,目前《黑暗血统2》对这方面的支持还并不完善,因此GTX680的强悍性能属于“无用武之地”情况了;相反,由于游戏引擎本身就是基于Havok引擎编写的,HD7770对这方面有着良好的支持,因此在这个十分特殊的例子遇上这个特殊的“逆转”纯属意料之外。当前位置:&>&&>&
Havok总裁:游戏物理引擎有很大进步空间
来源:责任编辑:游戏多小编
  15年前,游戏中的物理效果还非常差,不过很多的游戏开发者开始寻找把游戏与物理效果相结合的方式。如果你打破了技术障碍,就会出现很多方面的进步。  当时,3D画面依然在快速进步,但当时游戏中的弱点是动态模糊以及缺乏与物理物体的互动。所以,当时一组业内专家离开了爱尔兰都柏林Trinity大学的研究工作,创建了Havok,研发了Havok引擎,随后该公司在2007年被英特尔收购,该公司创造的技术为很多的大作提供了不错的物理效果,比如《半条命2》、《生化危机》、《神秘海域》、The&Last&Of&Us以及《使命召唤》系列、《战地》、《孤岛惊魂》等600多款游戏。  3D画面可以让游戏变得更漂亮,而物理效果则让游戏更加具有互动性。比如你在游戏中踢球,看到球在空中飞行就觉得非常拟真,比如你在射击游戏中看到防御塔或者人倒下,就会获得非常真实的游戏体验。  最近,Havok公司总裁兼总经理David&Coghlan接受采访时说,“我不觉得当时的画质问题已经被解决了,但画质目前的效果已经不错,取得了比较大的进展。当时的3D游戏,比如Doom和Quake在画质方面都不错,提高了行业标准。但当时的游戏世界还是比较静态化的,在很多方面还不够成熟。”  物理引擎的推出,让开发商们更容易在游戏中制造物理效果。Coghlan说,“现在物理引擎经历了很久的发展过程,很多人都可以使用。早期的游戏展示了3D游戏世界里可以实现什么样的效果,比如《半条命2》和《马克思佩恩2》,随后游戏的面貌得以改变。”  Coghlan解释称,EA旗下的DICE工作室把物理效果提到了更高的层次,比如该公司的《战地》系列,而且索尼推出的《神秘海域》系列也进一步推动了游戏物理效果的进步。他说,“这些游戏创造了非常高质量的好莱坞电影一般的体验,玩家们可以和游戏中的物体或者游戏环境自由互动,你可以破坏建筑,还可以看到PVP之间的物理互动效果。”  物理引擎的进步,得益于PC有了越来越好的显卡。如今,主机、PC和移动设备都可以实现物理效果,Havok或者其他竞争者已经为业内很多大作提供了优秀的引擎,如今很多平台的游戏都可以获得不错的物理效果。  Coghlan说,“我觉得未来5年到20年内,物理引擎还会持续进步,带来新的游戏体验类型,目前开发商们只是探索到了其中某一些方面。”  下面是Havok公司发布的15周年发展历程图:
其他业内资讯
热门排行榜评价最高本周下载
27452下载6分
645787下载4分
377083下载5分
262711下载5分君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
带有物理引擎的赛车游戏研究与探索
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 物理引擎 的文章

 

随机推荐