物理处理加速面面看

来源 :微型计算机 | 被引量 : 0次 | 上传用户:nhk1970
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  最近不少即将推出的游戏都加入了支持Havok物理加速引擎或PhysX物理加速的说明5。这些说明是什么意思呢?什么是物理处理,物理处理加速又是什么?不同的物理处理加速有什么差别吗?
  
  给你最真实的感受—物理处理
  
  在弄清楚什么是物理处理加速前,必须先了解什么是物理处理——当你拿起砖头狠狠砸向玻璃时,玻璃碎了,碎片四溅。如果玻璃碎片划到了你的衣服,那么布料的的形态也有一定的改变,甚至直接被划破。这个过程就包含了众多的物理事实。比如用力砸玻璃、玻璃的破碎、爆裂过程等。同理,如果想在游戏中体验类似砸玻璃的过程,必定也需要模拟这样的物理过程。对计算机来说,借助于物理学,通过计算机处理,在游戏或应用软件中表现出符合真实物理情况的处理的过程,就叫物理处理,它能使画面更加真实。
  必须承认的是,物理处理仅在游戏的运行速度或者某些特定方面针对物理事实做出了特别优化。比如《超级玛丽》中的管道工,一定要加速才能跳过某些非常宽的“坑”。我们熟知的《半条命2》加入了一些诸如碰撞、破碎和重力效果的物理处理。这些物理效果大大加强了游戏的可玩性,比如可以用石头砸死怪物;敲碎的木箱每次形态都不一样,并伴随大量木片散落;射出去的箭矢会随着重力作用而下坠。
  
  游戏加速我说了算—物理处理加速
  
  《半条命2》的物理处理虽然很惊艳,但游戏中打不破的玻璃永远只有裂纹;敲不烂的墙壁也仅仅出现一个小坑,而如爆炸、烟尘、火焰等物理效果的处理也不尽如人意;正面看起来不错的火焰,侧面看只是没有厚度的薄片;植物也不会随着环境的变化而变化。如此种种现象正是由于CPU的计算能力有限,无法将最真实的画面呈现出来的表现。由于CPU的计算能力有限,无法计算太多的物理资源,因此我们需要新技术辅助甚至全盘处理物理效果,这就是物理处理加速。
  烟尘是由固体小颗粒在空气中集聚形成的一种物理状态。每一个小颗粒都会同周围的颗粒碰撞,并不断运动和扩散。如果想在游戏中表现真实的烟雾,最好的方式是计算每一个烟尘粒子的运动状况,最后总结起来形成烟尘。但对于CPU来说,其本身浮点运算能力有限,游戏中还要处理如AI计算、数据统筹和大量的游戏数值计算等,计算能力已经捉襟见肘。简单的物理处理还好说,一旦遇到了如烟尘这种由上万个粒子的个体行为组成的物理系统的计算时,CPU资源就会严重告罄,根本不可能应付和3D处理技术同样复杂而庞大的物理效果。
  因此,在CPU性能不足的情况下,有必要采用统一的API(应用程序接口),并借助其它适合大规模并行计算,或者专为物理处理设计的处理设备,来满足物理计算越来越复杂的需求,这就是物理处理加速的本质。一款精彩而充满互动性的游戏需要更为丰富而真实的物理效果。当主角穿行树丛,树丛会被人物拨开,然后反弹回去,草地也随风自然摆动,主角身上的布料自然地飘扬。这些看似细小的物理处理部分,却深刻影响着游戏的真实性。
  
  物理处理加速的两大阵营—PhysX和Havok
  
  正如3D处理技术目前有OpenGL和Direct X两个成熟的API支持,物理加速技术也需要稳定而支持广泛的API。目前比较流行的物理处理API有NVIDIA的PhysX和英特尔的Havok,两者不能相互兼容。
  NVIDIA的PhysX物理加速技术是目前真正可以称得上是“加速”的物理处理技术。PhysX的优点在于可以使用NVIDIA主流的GeForce 9系列显卡进行物理加速计算。不过目前只有《虚幻竞技场3》等极少数游戏支持PhysX。
  一般说来,GPU在浮点运算方面的性能超出CPU十几倍。PhysX正是利用了这一优势,将GPU强大的浮点运算性能用于物理计算,极大提升了物理计算的性能。并且,PhysX在保证强大计算性能的前提下,有效提高物理加速的易用性,用户只需安装额外驱动(后期甚至直接整合在显卡驱动中),就可以轻松使用物理加速技术。不过在一些对3D性能要求很高的游戏中出现物理计算和3D计算抢资源的情况,反倒降低了游戏的流畅程度。这也是PhysX未来改进的一个重要方面。
  Havok物理加速引擎是Havok公司的自有API。Havok成立于1998年,是一个专门为游戏开发商提供物理仿真技术的公司。英特尔公司于2007年9月收购了Ha v o k 及旗下所有物理加速技术包括游戏版权。相比NVIDIA的PhysX,英特尔的Havok更为成熟,支持更为广泛。但是Havok的弱点也非常明显,它目前暂时没有类似GeForce 9系列显卡那样强力的处理设备的支持。不过,AMD公司不久之前也宣布支持Havok,并且有可能仿照NVIDIA在未来的Radeon系列显卡中加入对Havok的计算支持。
  
  常见的物理处理
  
  流体计算:流体计算注重诸如油、水等材料的物理运动计算。比如从高处将一杯水到下,此时水在空中的形态、运动情况,跌落到地面时的撞击情况,水花、流动方向、扩散情况等都属于流体计算的内容。
  粒子计算:这是一个内容丰富的计算项目,也是物理计算中的重要内容,包含了对火焰、烟尘等效果的计算。
  毛发模拟计算:毛茸茸的玩具、怪物身上的毛发、美女瀑布般的长发等都属于这个计算项目。这类计算也需要大量的浮点运算资源。特别是毛发的计算,最好涉及到每一根毛发的物理状态,这样才足够真实。布料模拟计算:布料这种软性物体的计算也是非常困难的。布料上每一个点的运动和状态都有必要详细地计算出来,否则难以呈现布料轻盈、柔软而且洒脱的效果。
  碰撞计算:玩过足球游戏的人都知道游戏中的碰撞是多么糟糕了,僵硬而虚假的碰撞让游戏真实感大打折扣。在碰撞计算中,对于两个物体的接触和受力情况进行全面分析,最后得出符合真实的碰撞表现。爆炸计算:爆炸物体的气流冲击、碎片运动、对周围物体的影响都将纳入计算范围。
  
  本期我们学到了什么?
  ◆ 1.物理处理是借助于物理学,通过计算机处理,在游戏或应用软件中表现出符合真实物理情况的计算。
  ◆2.因为CPU的计算能力不够,无法计算太多的物理资源,因此我们只能采用新技术辅助甚至全盘接手处理物理效果,这就是物理处理加速。
  ◆3.目前比较流行的物理处理API有NVIDIA公司的PhysX和英特尔公司的Havok。
其他文献
V530机械键盘是雷柏于近期推向市场的一款新产品。它整体采用了简约的设计基调,悬浮式按键搭配银色金属面板显得较为时尚。在键帽工艺部分,雷柏V530机械键盘采用的是ABS注塑加镂空字符的设计,并且在表面采用了哑光的细砂面处理方式。这种处理方式能给玩家在使用时带来更舒适的触感,而且由于是黑色键帽,在搭配银色机身之后也有不错的视觉效果。翻过雷柏V530机械键盘,我们可以发现其底部没有设计任何装饰,相对简
教学内容:苏教版义务教育课程标准实验教科书数学五(下)32~35页综合与实践运用内容。  教学过程:    一、导入新课    提问:同学们。今天这堂课我们要来研究“数字”,知道“数字家族”都有哪些成员吗?  谈话:阿拉伯数字虽然只有10个,但是如果按照不同要求、不同顺序把它们编排起来,就会组成各种数字编码。今天这堂课让我们一起来研究数字编码。(出示:数字编码)    二、初步感知    1 了解
在2019级河南省普通高中学生学业水平考试思想政治试题命制工作中,我们在秉承传统的基础上进行了一定程度的改革创新。整个试卷富有新意,试卷的评价功能、导向功能、育人功能得到了更好的发挥,这得到了广大考生和阅卷教师的好评。现从命题指导思想与操作要求、试题考查范围与内容、试题设计与试卷特点、提高命题质量的反思与改进建议等方面予以评析。  一、命题指导思想与操作要求  在2019级河南省普通高中学生学业水
因为自费出版反映三门峡移民款被挪用的报告文学《大迁徙》,作家谢朝平被渭南警方以“涉嫌非法售书”为由捉走,蹲了30天看守所。牢中30天,“我以一个老检察官的身份跟一些奉命行事的警察进行业务竞赛;我以一个记者的身份,在跟一小部分贪官进行抗争。”    以一个四川人的韧劲和幽默感,55岁的谢朝平在看守所里与各色人等周旋了30天。他做好了最坏的打算,甚至给自己写好了判词。  “审讯室,外面坐着警察,里面坐
正如英国迷你剧《黑镜子》当中反映的那样,科技改变生活,科技也在潜移默化地侵蚀着人类的生活,每个家庭、每张桌子、每个手掌之间都有一个屏幕、一个监视器、一部智能手机,一面反映时下现实的黑镜子。并且当下人类膜拜谷歌和苹果、Facebook,因为这些互联网产品比自己的父母更了解自己。该剧是对如今无处不在的科技冲淡人与人之间情感交流,从而向社会提出的一种反思,但对于商人而言,这不正是大好的商机吗?因此,在手
新课程标准明确提出,培养学生“尝试运用已获得的地理概念、原理对地理事物进行分析,并作出判断”的能力。针对学生看到一道题无从下手的情况,教师应在教学的过程中,运用适当的教学方法,注重培养学生的学习能力。教师应该引导学生在多种多样的图表中灵活地运用已学的知识,抓住关键问题,找到解决问题的突破口,通过观察、分析、解决问题,直到得出结论。而这一过程,教师要通过培养学生获得信息的能力、分析问题的能力、解决问
数年前,科学家们在人类大脑组织样本中,发现了原本只在绿藻里存活的ATCV-1的病毒。这令人大为疑惑,但是他们无法确定,ATCV-1是在人死亡前还是死亡后感染上的。直到近期,约翰·霍普金斯大学医学院的传染病专家罗伯特·尤肯在检查精神病人咽喉处的微生物时,才确信ATCV-1确实能感染活着的人类。  ATCV-1是一种常见的藻类病毒,通常以淡水河流和湖泊中的绿藻为宿主。它是怎样跨越动植物之间的界限,感染
在2008年8月8日晚上8点的北京奥运会开幕式上,张艺谋,这个曾经把红高粱、大红灯笼搬上银幕的人,一下子把电影转换成活生生的奇观,令几十亿人叹为观止。想必大多数朋友应该有此认同,就如一位网友所说:“这是我看过的最牛的现场表演:优雅、深奥,令人瞠目结舌。”北京奥运会开幕式,是一道视觉盛宴,它把人类美轮美奂的想象付诸实现,气势之磅礴,场景之唯美,足以成为奥林匹克历史上浓墨重彩的一笔……  除了极少数能
Happy Cow Robotic UFO  飞行器我们见多了,飞行球还挺新鲜。Happy Cow打造的发光小玩意在夜里出现准会吓奶奶一大跳。充电45分钟可以飞10分钟,最多飞出15米。iPhone遥控,小心轻放。  $50Bowers
直到今年,澳门才真正让人感觉到“多元化”。  请说出一个去澳门的理由?  看电影算吗?  11月10日,我在澳门UA影院看了电影《幽灵党》。而这部大片在3日后才会在内地正式上映。当然这还不算快,包括《精灵旅社》以及《火星救援》等电影已一早上映。  这还不算。  在澳门UA影院内还有10个电影放映厅,而在四五年前,澳门本地人看电影,仅有寥寥可数的澳门大会堂电影院、澳门岗顶影院等四五个有点年份的场所选