簡介
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, 麥金塔電腦
類型:遊戲引擎