雷神之鎚引擎
雷神之錘引擎(Quake engine,又稱Q1引擎,id Tech 2引擎)是《雷神之錘》一代遊戲的核心。它是第一次實現即時3D的遊戲引擎,而且它是一個基於GPL協議的軟件。它在放出後立即受到廣為歡迎,因為它的關卡設計非常優秀,很多思想都在後續版本《雷神之錘II》和《雷神之錘III》中有體現,它和毀滅戰士引擎一樣使用了二進制分割技術。雷神之錘引擎還使用了被稱為Gouraud着色法的技術用來彩現移動物體,使用靜態地圖光源技術彩現靜止物體。雷神之錘引擎在1999年納入GPL協議,並且在QuakeForge (頁面存檔備份,存於互聯網檔案館)上面得到了重生。
該引擎和後繼者雷神之鎚II引擎一直被視為兩個不同的引擎[1][2]。儘管兩者引擎的程式碼庫為不同的GPL版本,它們都被認為是id Tech 2引擎的變種[3]
歷史
[編輯]雷神之鎚引擎開發於1995年並專門用於發佈於1996年6月22日的遊戲雷神之鎚。大部分的開發工作都由約翰·卡馬克完成, 而米高·亞伯拉什則在引擎的演算法和匯編優化方面提供了幫助。雷神之鎚II引擎便是基於此引擎。
約翰·羅梅洛最初將雷神之鎚設想為一個發生在完全3D多邊形構成的世界的動作遊戲,靈感來源於 世嘉-AM2 旗下的 3D 戰鬥遊戲VR快打。該遊戲還計劃採用受到VR快打影響的第三人稱近戰功能。然而id Software認為這過於冒險,並且會拖後引擎的開發進度。因為這個專案實在花費太多時間,第三人稱近戰功能被放棄。
衍生引擎
[編輯]1999年12月21日,id Software的卡馬克發佈了Q1引擎的源代碼(遵循GPL準則),允許程式員修改引擎並且加入新的特性。不久後程式員們就發佈了引擎的不同版本。一部分眾所周知的引擎為:
- GoldSrc引擎 Valve 公司開發的第一款遊戲引擎
- DarkPlaces 這是一款經過顯著改動的引擎,用於多個獨立遊戲和Quake模組。最後一個穩定版發佈於2014年5月13日。其主頁一直託管在lcculus.org,直到2021年被轉移到Github上的Git存儲庫。
- Tenebrae
- Telejano
- Tomaz Quake
- Twilight Engine
關於NetQuake的:
- MHQuake
- QMB
- QuakeForge
- GQ
- Tenebrae2
- ProQuake
- NPRQuake
- CheapHack
- FitzQuake
- NetChild
- Vr2
- TTYQuake
- wmQuake
- NewWolf
- GlQuake For Mac
- D3DQuake
- QBism
關於雷神世界(QuakeWorld)的:
- ezQuake
- FuhQuake
- KrimZoN QuakeWorld Client
- MoreQuakeWorld (MQWCL)
- QuakeForge
- [QuakeWorld Python]
- ZQuake
Dreamcast上面的雷神之鎚:
- Titanium Port
- Bero Port
使用Q1引擎的遊戲
[編輯]外部連結
[編輯]- ^ id-Software/Quake, id Software, 2024-12-17 [2024-12-18], (原始內容存檔於2024-12-20)
- ^ id-Software/Quake-2, id Software, 2024-12-17 [2024-12-18], (原始內容存檔於2024-12-04)
- ^ id Software: Technology Licensing. web.archive.org. 2008-09-17 [2024-12-18]. 原始內容存檔於2008-09-17.