影片: Johan Andersson 在 GeForce LAN 進行《戰地風雲3》專題演講

Events, Videos

2011年10月24日

作者:James Wang

《戰地風雲》系列的玩家們很喜歡討論兩件事: 也就是《戰地風雲3》跟 Frostbite 2 這具讓《戰地風雲3》擁有極為華麗視覺效果的引擎。 DICE 公司在遊戲上市前有大力宣傳這引擎,但它的運作方式仍是個謎。

在上週於阿拉曼達舉辦的 NVIDIA GeForce LAN 6 活動裡,我們邀請到 DICE 公司的 Johan Andersson 先生,詳細介紹了今年最具話題性的遊戲引擎,它的內部到底是如何運作。

在這一小時裡,Andersson 以幽默風趣的方式介紹這引擎的特色,取悅台下的遊戲圖形愛好者或 3D 圖形程式設計師。 我們學到運用「熱輻射能量算圖法」(Radiosity),模擬光線在環境裡的反射情況,表現出如此逼真的光線效果。 且這引擎採用「延遲著色」(deferred shading)技術,一次可在《戰地風雲:叛逆連隊2》(Battlefield: Bad Company 2)裡支援數百個光線,而非只是一、兩個光線。火箭煙霧的每個粒子都有接觸到光線和反射產生陰影,才會如此逼真。 並使用 DirectX 11 技術,對山勢地景增添逼真的幾何細節,同時加快光線運算的速度。

Johan 介紹了Frostbite 2 使用多項 NVIDIA 與 DICE 合作開發的技術。 HBAO (Horizon Based Ambient Occlusion,水平環境光掩蔽)是一項由 NVIDIA 圖形工程師開發出、由 DICE 進行整合,讓暗部細節看起來更豐富的技術。 以智慧著色器為基礎的反鋸齒選項「FXAA」,可在不降低遊戲效能的情況下,使得物體不會出現鋸齒狀的邊緣。

以下為完整簡報影片。

GeForce LAN 6 - Johan Andersson 《戰地風雲3》簡報

回應