Source引擎
Source引擎是一個真三維的遊戲引擎,由Valve軟體公司為了第一人稱射擊遊戲半條命2開發,並且對其他的遊戲開發者開放授權。這個引擎提供關於渲染、聲效、動畫、消鋸齒、界面、網路、美工創意和物理模擬方面的支持。就像以往一樣,玩家如果想要享受新的引擎帶來的絢麗效果,就要有一塊當下比較流行的顯示卡進行支持。Source引擎的互動性和回響性讓半條命2比前一代更加的具有遊戲性,但是Source引擎的真正特性往往不會被人提及。
使用這個引擎製作的第一個遊戲是半條命2。Valve也用它製作了半條命和反恐精英的效果更好的版本。另外一些使用它的遊戲比如半條命2:死亡模式,以及即將發布的勝利日:起源。
Troika遊戲公司最近宣布他們的遊戲吸血鬼:血線將使用Source引擎,它們也是第一個獲得使用許可的公司。Valve之後宣布Arkane Studios(製作第一人稱角色扮演遊戲Dark Messiah of Might & Magic的公司)和Smiling Gator Productions也獲得了使用許可。
Ritual Entertainment在2005年7月4日宣布他們的新遊戲獲得了使用Source引擎和Steam系統的許可。
Source引擎針對半條命第一個版本的修改所產生的飛躍是顯而易見的,物理系統真實性和渲染效果均有大幅度提高。現在的引擎渲染是基於陰影的,且允許通過控制圖像來產生大量悅目的效果。Source引擎使用DirectX驅動。
物理系統方面,Source引擎是基於havok引擎的,但是進行大量的幾乎重寫性質的改寫,可以讓玩家在單人抑或是聯網遊戲中體驗到額外的互動感覺。人物的死亡可以用稱為布娃娃物理系統的部分控制,引擎可以模擬物體在真實世界中的互動作用而不會占用大量資源空間。Source引擎中還加入了車輛元素,多人遊戲中也有出現。
Source引擎的另外一個特性就是三維的“地圖盒子”,可以讓地圖外的空間展示為類似於3D效果的畫面,而不是以前呆板的平面貼圖。這樣一來,地圖的縱深感覺就更好,可以讓遠處的景物展示在玩家面前,而不用進行渲染。
Source引擎可以讓遊戲中的人物模擬情感和表達。每個人物的語言系統是獨立的,在編碼檔案的幫助下,和他們的交流就像真實世界中一樣。Valve在每個人物的臉部上面添加了42塊“數碼肌肉”來實現這一功能。嘴唇的翕動也是一大特性,因為根據所說話語的不同,嘴的形狀也是不同的。
Source引擎盡力讓一切都模擬真實世界的情況:動畫貼圖可以和其他動畫貼圖結合產生新的效果,而一個被稱為反轉運動學(Inverse Kinematics)的功能能讓人物在不同情況下四肢的運動都是不同的。
Source引擎的中心思想就是模組性。Source引擎針對第一代引擎進行了無數改進,由於Steam系統的存在,引擎的每一個小修改玩家都能輕鬆的得到。當引擎升級到可以支持新的硬體的時候,玩家就能立刻享受到更好的效果。這些核心的特性能保證Source引擎的生命力在幾年之內都很旺盛。
2005年6月28日,Valve啟動了Valve開發者社群的維基版本。這個社群現在提供了Source引擎的SDK文檔。這個完全由維基技術建立起來的社群提供了自由的交流空間。在開放不久後,Valve宣布“社群的文章……數量幾乎翻倍了”。文章的範圍從反恐精英:起源的機器人設計到半條命2的人工智慧,再到Source引擎的控制,無所不包。