For faster navigation, this Iframe is preloading the Wikiwand page for id Tech 4引擎.

id Tech 4引擎

id Tech 4
《毀滅戰士3》中的id Tech 4引擎
毀滅戰士3》中的id Tech 4引擎
開發者id Software
首次发布2004年8月3日,​19年前​(2004-08-03
源代码库 編輯維基數據鏈接
编程语言C++
平台Microsoft WindowsOS XLinuxPlayStation 3XboxXbox 360
类型遊戲引擎
许可协议GNU通用公共授權條款
网站github.com/id-Software/DOOM-3-BFG 编辑维基数据

id Tech 4引擎,以前称为毁灭战士3引擎,是個由id Software所開發的遊戲引擎,首度使用這個引擎的遊戲是電腦PC遊戲毀滅戰士3。這個遊戲引擎由約翰·卡馬克(John Carmack)領導設計,他同時也設計了《雷神之鎚》遊戲所使用的引擎。

歷史

[编辑]

id Tech 4 引擎原先為id Tech 3的加強版,接著計畫要重新改寫渲染(Render)引擎,但仍然保留其它副系統的功能,例如檔案存取(File Access)和記憶體管理(Memory Management)。在渲染引擎完成後,他們決定要將引擎從C語言改寫為C++語言,最後導致整個引擎重寫。現在所看到的id Tech 4保有部份id Tech 3的程式碼,但大部分的程式碼皆已經被重寫。

id Tech 4 和他的舊引擎相同,最後將會開放原始碼,在2007年的QuakeCon,引擎開發者約翰·卡馬克(John Carmack)表示"I mean I won't commit to a date, but the Doom 3 stuff will be open source."(我不會說出一個確切的釋出日期,但是毀滅戰士3引擎最後會開放原始碼。)[1]

特色

[编辑]

id Tech 4 在id Tech 3的基礎下,又增加了許多功能,例如凸凹紋理映射(Bump Mapping)、法向映射(Normal Mapping)和Specular Highlighting。

遊戲引擎還可以進行動態像素打光(dynamic per-pixel lighting)。先前的3D引擎皆是依賴在事先運算好的打光特效或是產生好的光影地圖(Lightmap)。即使是使用了動態光影也只能少部分的影響物體的明亮度。而這項技術讓光影變得更加真實[2]

MegaTexture技術

[编辑]

舊版本的毀滅戰士3引擎常被批評缺乏繪製大型戶外場景的功能,而MegaTexture技術解決了這個問題,透過繪製一個巨型的材質(32,768x32,768像素,新版本的MegaTexture可以支援更大的材質貼圖)覆蓋整個地形,並且儲存該地形的相關物理資料。這些物理資料可以告訴引擎你現在處在什麼環境,例如在石頭上行走和草地上行走的聲音將會有相當大的不同[3]。相對於現有使用「套用材質在地形上」的技術,MegaTexture也將讓地圖能夠呈現更精細的景觀。目前唯一使用MegaTexture技術的遊戲是深入敵後:雷神戰争

使用id Tech 4引擎的遊戲

[编辑]

內部連結

[编辑]

參考資料

[编辑]
  1. ^ 存档副本. [2008-01-01]. (原始内容存档于2007-11-13). 
  2. ^ Doom 3. [2017-01-28]. (原始内容存档于2018-08-13) (英语). 
  3. ^ Sal 'Sluggo' Accardo. Enemy Territory: Quake Wars. 2006-01-13 [2008-01-01]. (原始内容存档于2018-08-13) (英语). 

外部链接

[编辑]
{{bottomLinkPreText}} {{bottomLinkText}}
id Tech 4引擎
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?