GameWorks 技術又見新招:HBAO+ 技術使陰影效果更加突出

作者 Monier Maher

攝影師、電影製作者、以及遊戲設計師都明白,陰影是相當重要的。陰影的呈現,可說是視覺藝術中一個重要元素,包括電玩遊戲也是。

光線及陰影讓場景的景深更分明,讓影像品質大幅提升。光線及陰影可說是遊戲中相當重要的一環,譬如在<縱橫諜海:黑名單,Tom Clancy’s Splinter Cell Blacklist>中,玩家須藏匿於陰影之下。或者,光影效果也是營造場景氛圍的一個重要角色,像是<曙光,Daylight>之中,試圖營造的恐怖氣氛。

陰影使得<刺客教條大革命,Assassin’s Creed Unity>中的巴黎城市場景,變得栩栩如生。也使得<蝙蝠俠:阿卡漢始源,Batman: Arkham Origins>中的黑暗騎士,變得更加駭人。


開發商只花費一小時左右的時間,即將 NVIDIA HBAO+ 技術新增於遊戲<戰爭機器:謀略,Warmachine: Tactics> 中

這就是為何,NVIDIA 進階版水平環境光遮蔽(HBAO+)技術,能夠迅速地在遊戲開發社群中獲得廣大的關注。最近採用技術的,是首款以腦波操控角色動作的話題遊戲<諾爾之子,Son of Nor>。三月初才在舊金山遊戲開發大會上面市的<諾爾之子>,也是首款基於Unity Engine遊戲引擎開發,強調其進階版水平環境光遮蔽HBAO+技術的遊戲。

什麼是進階版水平環境光遮蔽(HBAO+?

HBAO+ 是用於環境遮蔽(AO,ambient occlusion)的先進技術形式。AO 技術乃電影產業中,用來將環境光影效果極致化的一個技術。有別於傳統晦暗、死板的平面影像,AO技術能夠加強微小的表面細節、添加細緻的陰影,讓場景更加寫實。

螢幕空間環境光遮蔽(SSAO, Screen space ambient occlusion)乃是在遊戲開發過程中,最常使用、用於渲染 AO 技術的一個方法。此法可以將環境光影效果優化,藉由物體深度緩衝手法,將場景中的物體幾何渲染,呈現畫面一致性。


HBAO+ 技術看起來如何? 在上圖中,所有偏暗的畫素皆完整呈現,這些都歸功於 HBAO+技術。如果沒有 AO 環境遮蔽技術,除了火焰特效外,上圖將呈現一片空白畫面。

NVIDIA 的 HBAO+ 技術,是最先進的 SSAO 技術形式,能夠大幅將畫面品質提升,減低視覺的人造感,並且以較低的成本,呈現相同的影像效果。

作為一個中介軟體,HBAO+ 可以很簡易的加入在遊戲軟體中。NVIDIA 與 Epic Games 密切合作,將該公司熱門 Unreal Engine 遊戲引擎化為利器,藉由 GitHub 豐沛的程式碼資源,使整合更加容易。(詳情請見: NVIDIA Opens PhysX Code to UE4 Developers.

遊戲公司 WhiteMoon Dreams 也曾表示,將 HBAO+ 技術添加在其基於 Unreal Engine 4 的遊戲<戰爭機器:戰術>中,過程只花費了大約一個小時。

HBAO+ 已經使用於各大遊戲,可運作於 NVIDIA 與其他品牌 GPU 上,並且可以很容易的整合於任何主要遊戲引擎中,譬如 CryEngine,Dunia 2,IwGame Engine,Source,Unreal Engine 3,Unreal Engine 4,也適用於其他專利的遊戲引擎。使用 HBAO+ 的完整遊戲名單請見此


NVIDIA 的 HBAO+技術也用於熱門遊戲<魔獸世界:德拉諾之王,World of Warcraft: Warlord of Draenor>

最近有許多熱門遊戲已經開始採用 HBAO+ 技術,升級遊戲畫面品質。今年三月初,<魔獸之王,World of Warcraft>發布了一個修補程式,其中包含了HBAO+ 技術支援,讓玩家們能更享受升級的影像畫質。該修補程式更新了渲染器,因此 HBAO+ 技術,將出現在最新的<魔獸世界:德拉諾之王,World of Warcraft: Warlord of Draenor>之中,先前的幾部曲包括<潘達利亞之謎,Mists of Pandaria>,以及<浩劫與重生,Cataclysm>也同步獲得更新。

現在您更了解 HBAO 技術了嗎? 快看看之後還有哪些遊戲,包括最愛的經典遊戲,即將加入 HBAO 技術的行列!

欲了解 NVIDIA 在 GDC 大會上的更多說明,請見:

 Latest PhysX Source Code Now Available on GitHub, New NVIDIA Titan X GPU Powers Virtual Experience “Thief in the Shadows” at GDC, Why We’re Building SHIELD, the World’s First Android TV Console.