當前位置:編程學習大全網 - 編程軟體 - 《狂怒》IdTech5引擎技術解說

《狂怒》IdTech5引擎技術解說

由id Software研發,知名的《Doom》與《Quake》系列第壹人稱射擊遊戲開發商出品的Rage《狂怒》將於10/4推出了。遊戲發生在2029年後被99942號小行星阿波菲斯所撞擊後的地球,各國政府建立了地下設施來保存最聰明的人類,但在許久的未來,冷凍睡眠中的居民並沒有按照原訂計畫進行。當玩家從遊戲中蘇醒後,將會發現自己是唯壹的方舟居民,並要想盡辦法在這未知的世界存活。

在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金字塔型紋理貼圖

  • 上一篇:高分求翻譯壹下
  • 下一篇:人工智能時代,老師還重要嗎?
  • copyright 2024編程學習大全網