首页 > 单机游戏 > 游戏教学专区 > 软件教学 > 正文

谈《帝国时代3》采用的Havok引擎

  
  最近炒得火热的《帝国时代3》的9幅画面已经发布,看过画面之后,玩家不禁对《帝国时代3》的超真画质表示赞叹。大家可以仔细观察一下现有的9幅图,首先看图1,树木投下的影子不再是只有一个阴影的轮廓,在影子中我们能看到阳光透过树枝树叶的间隙射向地面。炊烟的表现更是令人赞叹,几乎达到了近乎真实的程度。湖面的水纹表现也使人满意,水草在水中有逼真的倒影。提到倒影,大家再来看看图2中央的船,它的倒影同样极其真实,右侧的阴影也完全符合物理规律。岸上的战士们姿势各异,面向的角度也有很多种,每个人在地面上都留下了清晰的影子,而且每一个影子同样是表现各异。图3表现的是编队和开炮的场景,这张图中大家要仔细看战士的盔甲和帽子的反光,这种反光会随着太阳的照射角度、士兵面向的角度而产生不同的效果。火炮开炮瞬间的火光效果表现同样很优异。图4表现了一种光——灯光,画面中灯光的朦胧效果表现不错。事实上图4和图5表现的是同一场景在不同的时间(白昼和黑夜)的不同场景。这一切都是《帝国时代》采用的改良的《神话时代》图像引擎导致的。但是这个不是今天的重点。

  

图1           图2           图3

 

图4             图5

  从IGN网站对开发者的访谈中microkof找到这么一段:“有持枪步兵齐射、高桅横帆船互相撞击、火炮将步兵的尸体炸出战场,可能坠入山崖,可能飞入水中。房屋被毁坏时,你可以看到一块块的碎块飞上天在以抛物线坠下来。总之,任何物体被损坏的时候,都跟据实际情况表现出不同的物理损坏,而不是从前老游戏中千篇一律的样子。如果你见到一座倒塌的塔压死一名在附近耕作的农民,你千万不要奇怪。”

  究竟是什么引擎,使得《帝国时代3》表现出如此优异的画面质量和物理效果?答案是Havok引擎。提起Havok引擎或许很多人都不知道,但是如果我请大家看看下面的列表,就会对这款游戏有所认识:

  Valve开发的《半条命2》(Half-Life 2)
  EA洛杉机工作室开发的《荣誉勋章:血战太平洋》(Medal of Honor Pacific Assault)
  People Can Fly开发的《恐惧杀手》(Painkiller)以及资料片
  Pandemic Studios开发的《全方位战士》(Full Spectrum Warrior)
  Monolith Productions开发的《恐惧》(F.E.A.R.)
  Irrational Games开发的《部落:复仇》(Tribes: Vengeance)《霹雳小组4》(SWAT 4)
  Remedy Entertainment开发的《马克思佩恩2》(Max Payne 2)
  育碧红色风暴工作室的《幽灵行动2》(Ghost Recon 2)
  Volition Inc.开发的《惩罚者》(The Punisher)

  如果你得知这一大批射击大作都是使用的Havok引擎(《半条命2》是Havok引擎和Source引擎联合打造),那么你应该对这个引擎有所认识了。离子风暴工作室的《神偷:死亡阴影》(Thief: Deadly Shadows)与今天介绍的《汽车攻击》(Auto Assault)同样使用的这个引擎。另外有大量PS2、Xbox平台的游戏也采用了Havok引擎。Havok引擎是Havok公司开发的一款物理引擎,现在被广泛用于设计学(3DMAX)和游戏开发中,这款引擎是最早支持DirectX 9.0的物理引擎之一,是目前世界上最快、最方便的跨平台游戏图形解决方案,也是现今应用最为广泛的引擎之一,已经有将近100款游戏使用Havok引擎,大家看上面的列表就能够明白。《帝国时代3》采用的这个版本的引擎已经支持顶点着色引擎3.0和象素着色引擎3.0,在业界处于相当领先的地位。尽管Havok引擎并不是世界三大引擎之一,但是它的实力绝对不容小觑。

    本文代表太平洋游戏网观点,转载请注明:转自太平洋游戏网