更新时间:2024-09-02 18:25
SAGE引擎,是西木工作室(Westwood Studios)和美国艺电(EA)用于即时战略游戏的游戏引擎。
SAGE引擎是西木工作室(Westwood Studios)和美国艺电(EA)用于即时战略游戏的游戏引擎。
引擎的第一个版本是W3D (Westwood 3D),是SurRender 3D引擎的高度修改版本,由Hybrid Graphics开发。
西木在《变节者》和《Emperor: Battle for Dune》使用了W3D引擎。
在西木被美国艺电收购之后,W3D引擎进一步更新了,新版本在《命令与征服:将军》使用和改名为SAGE。 画面和原本的W3D引擎几乎是完全相同,但是SAGE引擎仍有其独特优点。
SAGE引擎提供动态照明,从而能够投射阴影和呈现光线反射的效果。 使用SAGE引擎的游戏拥有较佳视觉效果。一个独特功能是停止行动照相机。
较老版本的SAGE在EA的许可下以Creative Common协议使用。
SAGE引擎的更新版本,RNA引擎,在《红色警戒3》(含资料片《起义时刻》)使用。
作为命令与征服历史上第一款3D引擎,无论W3D还是SAGE,功绩都是不可磨灭的。首先,这是一款真正的3D引擎,相对于2.5D的TS引擎,无论是性能上还是画面上都更加合理。SAGE独有的“模块化”设计,赋予了引擎巨大的灵活性。无论是飞机、坦克、建筑,甚至炮弹、焰火、辐射,这些都是同一种游戏对象,具有相同或相似的属性,因此你可以使用SAGE做出一些以前从来都不敢想的功能,比如坦克开一炮可以凭空创建出许多步兵,飞机召唤超级武器等等。
不得不承认,在Westwood的晚期,开发者们都不再像以前那样认真负责。SAGE作为一款半成品就草草上市的引擎,即使是结构如何新颖,也仍然有着诸多不可饶恕的bug。最臭名昭著的就是寻路bug。SAGE的陆军还算略微好些,海军根本是一坨[和谐](这就是将军绝命时刻中没有海军的原因,船只根本不能在海中建造,而要在陆上建造再开到水里去,而且根本无法回避障碍物,只能手动绕过去)。SAGE的第二大bug就是物理引擎的严重偷懒。SAGE中所有的物体都是质点,游戏并不会检查它的重心(所以车子在空中被炸飞空中转体720度还能安然回到地面而毫发无损)。SAGE的碰撞逻辑也是烂到要命,空中飞的火箭会击中地里的地雷而无法击中敌军!显示引擎更是差的要命。绝命时刻的画面普遍粗糙(看看中国的发电厂你就知道,冷却塔居然不是圆柱,而是八棱柱);各种作战单位的表面细节根本没有做,而是草草用贴图糊弄了事。除却EA的画师偷懒的原因,这里其实还有更严重的问题:SAGE一旦同时处理的模型面数过多就会直接失去响应(不是弹框报错,而是失去响应),所以EA才故意不给模型做那么多面数!至于什么单位自动送死、不听指令甚至按照完全相反的方向移动等等等等各种bug简直数不胜数。
使用 W3D 引擎的游戏
Emperor: Battle for Dune
Earth & Beyond
Command & Conquer:Rengade
Command & Conquer:Rengade 2(canceled)
Command & Conquer: Tiberian Twilight (canceled)
使用 SAGE 引擎的游戏
命令与征服之变节者
命令与征服:将军
命令与征服:将军 零点时刻
The Lord of the Rings: The Battle for Middle-earth
The Lord of the Rings: The Battle for Middle-earth II
The Lord of the Rings: The Battle for Middle-earth II
The Lord of the Rings: The Battle for Middle-earth II: The Rise of the Witch-king
命令与征服3:泰伯利亚之战
命令与征服3:凯恩之怒
使用RNA 引擎的游戏
命令与征服:红色警戒3
命令与征服 红色警戒3:起义时刻
命令与征服4:泰伯伦黄昏
开发:西木工作室、美国艺电
操作系统:Windows, 麦金塔电脑
类型:游戏引擎