在id於2007年釋出《狂怒》使用的Tech 5引擎發表會後,讓許多遊戲引擎相形見拙。 Tech 5是能完整實現多核心及跨平臺的遊戲引擎,並能在不影響到視覺效果的情況之下,讓各平臺上達到每秒60張畫面的運作。
貼圖渲染
貼圖技術是絕大多數遊戲用來呈現遊戲環境的方式,而它的優點是能減少記憶體及儲存設備的傳輸量,但也讓環境帶來過多的重復。
上圖為《魔獸世界》DirectX 9,下圖為DirectX 11。
Id Tech 5引擎最令人註目的技術,即是由id引擎首席制作人約翰卡馬克(John Carmack)引入的Mega虛擬紋理(Mega Virtual Texture)實現了無重復的貼圖技術,也解決了Tiling問題。而Tech5中的Mega虛擬紋理技術能夠支援128000x128000像素,也能讓原本極度龐大的貼圖把物理紋理進行分頁,切成較小範圍紋理,並根據實際需要進行交換程序,從硬碟到記憶體再從記憶體到顯示卡三級的緩沖,來達成在遊戲中遠景、近景的視覺細節保留,又可維持相同的運行效能。
Quad-tree金字塔型紋理貼圖