首页 | 本学科首页   官方微博 | 高级检索  
     

物理引擎卡
摘    要:近年来,随着游戏真实程度不断提高,物理计算越来越多融入到游戏中。例如在3D游戏里角色是否能穿越墙面,子弹是否击中目标、风吹动草丛等画面都需要进行大量物理计算。相信看过本刊CS:S专题的读者对CS:S利用havok物理引擎展现的真实世界还记忆犹新。物理引擎和物理特效对于现在的游戏越来越不可缺少。在游戏当中,一个场景里的物体可以非常自然的产生变化,每个物体都有自己独立的物理和逻辑特征,就是小到一粒沙也会因为空气的流动而移动,游戏的可玩性、真实性是以前传统的任何一款3D游戏都难以比拟的。打个也许不太恰当的比喻,就好像一个手工操作的木偶,他的衣服和面貌是随着时间不断变化的,负责这一工作的就是显卡,而决定木偶动作以及反应的就是物理引擎。就像一个人完成这些工作会手忙脚乱一样在游戏世界中,电脑要即时演算物体碰撞、下落、反转等物理逻辑的画面,过去这些物理运算的任务都是由CPU来完成的。但CPU并不是为物理运算专门设计的,在生成画面的同时处理各种繁重的运算会使游戏画面速度下降,同时也限制了物理特效的数量。为了把CPU从物理计算中解放出来,出现了三种技术方案:美国公司Ageia的PhysX物理加速卡技术;Nvidia与Havok研发的“SLI物理卡”技术;ATI提高其显卡物理运算能力的GPGPU技术。

本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号