fbpx
维基百科

id Tech 4引擎

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

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

歷史 编辑

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. ^ . [2017-01-28]. (原始内容存档于2018-08-13) (英语). 
  3. ^ Sal 'Sluggo' Accardo. . 2006-01-13 [2008-01-01]. (原始内容存档于2018-08-13) (英语). 

外部链接 编辑

tech, 4引擎, 以前称为毁灭战士3引擎, 是個由id, software所開發的遊戲引擎, 首度使用這個引擎的遊戲是電腦pc遊戲毀滅戰士3, 這個遊戲引擎由約翰, 卡馬克, john, carmack, 領導設計, 他同時也設計了, 雷神之鎚, 遊戲所使用的引擎, tech, 毀滅戰士3, 中的開發者id, software首次发布2004年8月3日, 19年前, 2004, 源代码库github, software, doom, bfg编程语言c, 系統平台microsoft, windows, linux. id Tech 4引擎 以前称为毁灭战士3引擎 是個由id Software所開發的遊戲引擎 首度使用這個引擎的遊戲是電腦PC遊戲毀滅戰士3 這個遊戲引擎由約翰 卡馬克 John Carmack 領導設計 他同時也設計了 雷神之鎚 遊戲所使用的引擎 id Tech 4 毀滅戰士3 中的id Tech 4引擎開發者id Software首次发布2004年8月3日 19年前 2004 08 03 源代码库github wbr com wbr id Software wbr DOOM 3 BFG编程语言C 系統平台Microsoft Windows OS X Linux PlayStation 3 Xbox Xbox 360类型遊戲引擎许可协议GNU通用公共授權條款网站github wbr com id Software DOOM 3 BFG 目录 1 歷史 2 特色 2 1 MegaTexture技術 3 使用id Tech 4引擎的遊戲 4 內部連結 5 參考資料 6 外部链接歷史 编辑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引擎的遊戲 编辑毀滅戰士3 毀滅戰士3 邪惡復甦 恶魔归来 雷神之錘4 深入敵後 雷神戰争 獵魂 Prey 德軍總部 黑曜陰謀 边缘战士 獵魂2內部連結 编辑id Tech 2 id Tech 3 id Tech 5 遊戲引擎參考資料 编辑 存档副本 2008 01 01 原始内容存档于2007 11 13 Doom 3 2017 01 28 原始内容存档于2018 08 13 英语 Sal Sluggo Accardo Enemy Territory Quake Wars 2006 01 13 2008 01 01 原始内容存档于2018 08 13 英语 外部链接 编辑 取自 https zh wikipedia org w index php title Id Tech 4引擎 amp oldid 63131486, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。