据《最后一炮》制作人介绍,“厨房”的灵感来源于制作团队名称“小笼包公司”。《最后一炮》是精致“食物”,那么“厨房”就是团队的工作平台,而每一位游戏制作人都是“厨师”,希望用心为玩家制作赏心悦目的作品。并且从《最后一炮》游戏已经披露的众多资料来看,国产“厨房”引擎技术同样可以制造出比肩欧美的高品质大作。
3D载具射击巨制
《最后一炮》官方网站
图01:现代坦克集结
【极致光影效果】
衡量引擎技术的首要参数就是光影效果,即场景中的光源对处于其中的人和物的影响方式。《最后一炮》游戏中所有的光影效果完全由“厨房”控制,折射、反射、动态、彩色等现实世界的光影视觉,战场地图中植被的参差斑驳阴影和坦克载具的阴影变化都有非常明显的表现。
同时,引擎中最新加入HDR高光渲染技术,拟真自然光线和人眼视觉的双重设计,让游戏中现代坦克的每一寸零件都与动态光线效果深度作用,没有光线死黑,原有坦克的即时战斗画面会增加不同光照下的细节补偿,获得更优质的画质体验。
图02:极致光影效果
【真实坦克动作】
《最后一炮》的陆战载具是游戏中的核心角色,玩家通过操纵坦克来享受战斗乐趣,每一辆载具都拥有真实动作极大影响玩家的战斗体验。“厨房”引擎将坦克的动作进行完全分类,不同部件拥有不同动作特点。履带齿轮的交错工作,炮塔的急速转动,以及炮弹发射时的炮管瞬间伸缩,都通过独立引擎技术实现极为逼真的坦克动作。
图03:PTZ89前部细节
【拟真物理系统】
引擎的另一重要功能是提供物理系统,这可以使游戏中陆战载具的运动遵循固定的规律。《最后一炮》所有物理参数均来自部队权威数据,通过引擎设置规则和算法,坦克的移动、炮弹击中效果以及场景物体破坏也都是由拟真物理系统决定。
其中游戏中玩家将体验到的一项重要拟真系统便是“独立悬挂机制”。载具的履带负重轮升降状态会根据坦克分担到该处的压力与障碍物高度以及轴承处弹簧的减压效果,计算出最终起伏高度。玩家驾驶中国现役坦克跨越地形障碍时,负重轮即实现贴合起伏地面行驶的拟真物理效果。
图04:独立悬挂效果展示
【动态天气系统】
游戏中加入动态天气系统是优秀3D引擎的重要趋势,《最后一炮》的独立引擎“厨房”为丰富玩家战斗体验,同步加入了可深度影响战场的昼夜变化和气象系统。
昼夜交替,阳光随时间推移变换,模拟出现实世界的昼夜更替现象。玩家伫立期间,就能明显感受到时间流逝。而游戏中气象系统包括起风、雾霭、雨落等真实自然天气效果。通过随机形式触发,不仅有写实画面表现,还会真实影响到玩家战斗。如雾霭就会显著阻碍玩家视线。
通过独立引擎“厨房”对《最后一炮》游戏各个部分的细致打磨,所有效果实时计算后经过渲染输出就将为玩家呈现最震撼的现代战争场景。