近来Havk宣布了Havok FX引擎,该引擎可以支持GPU进行物理硬件加速。Gamecloud访问了Havok的产品管理总裁Jeff Yates。
Gamecloud:你们为什么认为使用ATi和Nvidia的GPU有利于Havok引擎创造新的物理效果?
Jeff:GPU的通用计算能力已经为我们所知,随着shading语言涉及到更多的通用编程应用,我们发现现代的GPU具有足够的编程性能来处理这些问题。更重要的是,我们认识到PC游戏市场新硬件的出现使之成为可能。事实上,GPU技术已经被游戏开发人员很好的理解,从而使得GPU有能力成为游戏中物理硬件加速的快车。当然,我们也不确信游戏中的物理可以完全脱离CPU。我们对Intel和AMD这样的公司保持乐观态度,他们一直在推动双内核CPU,而这正是PC游戏发烧友所期待的。我们认为新的CPU架构可以加速游戏中的物理,而同等效果可能需要一个或多个GPU才能达到。总的来说,我们认为我们的方案并不特别极端。
Gamecloud:你们和ATi和Nvidia是如何合作来确保他们的GPU可以在Havok FX引擎上工作?
Jeff Yates:我们和双方都保持着良好的对话关系,我们现在拥有他们最新的图形卡,而他们又都可以随时获得我们的核心物理技术。
Gamecloud:能否举几个例子,与一般的软件相比,Havok FX是如何提高游戏中的物理性能的?
Jeff Yates:对于关键的游戏物体,特别是人物动画和物理世界的反应,我们仍然将CPU作为硬件加速的主要方式。也就是说,根据不同状况,游戏中的物理可能动态地被GPU处理。但是对于大量的物理效果,特别是上千个物体的互动,正是体现GPU的价值所在。诸如象遗迹这样的物理环境,可以使用GPU来大幅提高物理的数量。加上GPU的Shading性能,我们可以为当前游戏增加震撼人心的游戏效果,而无须在游戏物理和速度上妥协。
详细访问文章在这里。