泡泡网显卡频道 PCPOP首页      /      显卡     /      新闻    /    正文

画面的极致是真实!评本世代十佳引擎

● Source引擎:半条命2/CS:S/求生之路

  在Half-Life 完成之后不久,Valve开始筹备他们的下一个主打游戏--Half-Life 2。在商讨游戏引擎的采用问题上,开发小组明白到原版游戏所采用的改良Quake 1引擎对于Half-Life 2来说显得过于破旧,而且在很多的方面都不符合这一代游戏发展的要求。于是,vlave的开发小组决定从美工设计以及游戏代码开始,设计出一个全新的游戏框架,并在其中加入了一套来自havok的定制物理引擎。

    Source引擎相比上代Quake1所产生的飞跃是显而易见的,物理系统真实性和渲染效果均有大幅度提高,即便是和同时代的DOOM3引擎相比也不落下风。Source引擎前瞻性的使用了物理、HDR、AI等迄今为止都相当热门的技术,当然这款引擎在物理方面的使用仅限于破坏,HDR也只是较老的Int整数格式,远不如浮点HDR的动态范围大,不过在当时来说已经相当震撼了。

    物理系统方面,Source引擎是基于Havok引擎的,但是进行大量的几乎重写性质的覆写,可以让玩家在单人抑或是联网游戏中体验到额外的互动感觉。人物的死亡可以用称为布娃娃物理系统的部分控制,引擎可以仿真物体在真实世界中的互动作用而不会占用大量资源空间。Source引擎中还加入了车辆元素,多人游戏中也有出现。

    Source引擎的另外一个特性就是三维的“地图盒子”,可以让地图外的空间展示为类似于3D效果的画面,而不是以前呆板的平面贴图。这样一来,地图的纵深感觉就更好,可以让远处的景物展示在玩家面前,而不用进行渲染。

    Source引擎可以让游戏中的人物模拟情感和表达。每个人物的语言系统是独立的,在编码档案的帮助下,和他们的交流就像真实世界中一样。Valve在每个人物的脸部上面添加了42块「数码肌肉」来实作这一功能。嘴唇的翕动也是一大特性,因为根据所说话语的不同,嘴的形状也是不同的。

    Source引擎尽力让一切都模拟真实世界的情况:动画贴图可以和其他动画贴图结合产生新的效果,而一个被称为反转运动学(Inverse Kinematics)的功能能让人物在不同情况下四肢的运动都是不同的。

求生之路进一步优化了Source引擎,这也代表着这款引擎已经到了极限

    Source引擎的中心思想就是模块性。Source引擎针对第一代引擎进行了无数改进,由于Steam系统的存在,引擎的每一个小修改玩家都能轻松的得到。当引擎升级到可以支持新的硬件的时候,玩家就能立刻享受到更好的效果。这些核心的特性能保证Source引擎的生命力在几年之内都很旺盛。■

关注我们

泡泡网

手机扫码关注