Fable Legends實作UE4動態全景光影 - XBOX

Table of Contents

http://forum.lionhead.com/yaf_postst3130_Dynamic-Global-Illumination-in-Fable-
Legends.aspx

http://tinyurl.com/kua8bor

Lionhead的Fable Legends將使用UE4,UE4原本不支援動態全景照明
(Dynamic Global Illumination,動態GI。原本UE4有自己的動態GI-SVOGI,但後來拿掉)
不過Lionhead利用Light Propagation Values (LPV)做出一個UE4的動態全景照明
我們將可以在Fable Legends看到,Epic也把它整合進UE4了。

UE官方推特對此的讚賞
https://twitter.com/UnrealEngine/status/447817578321149952

有GI/無GI比較
http://i4.minus.com/ibqeLuDjU5KHQv.png


同場加映: 新敵人類型公布 - Redcap 紅帽 Fable Legends 3張新畫面
http://imgur.com/a/phsIB



Lionhead的首席影像程式設計Ben Woodhouse的說明:


自從Epic把所有UE4原始碼開放給訂戶後,我們收到許多有關最近被EPIC整合UE4的,
由我們所開發出動態全景照明技術的相關問題。我想藉此機會談談為何我們會開發
出這技術,還有我們會怎麼使用它,讓Fable Legends看起來讓人驚豔。

我們在很早就決定要在遊戲中使用全動態的光源,因為幾個原因,我們認為它很重要:
它能大大減少我們美術重複作業的時間;它能讓動態物件可以反射與接收光源;在某些
狀況下,動態全景照明可以提供比事先烘焙好的光還要更好的成果,例如倒影,因為
這種狀況下光源會需要考慮觀者的位置。

動態的直接光源已經在遊戲界出現了幾年的時間,但動態的間接光(光線反彈或全景照明)
-也就畫面上的光從某些物件反射到其他物件-是個更棘手的問題,所以目前一般不是
動態運算,或者是只做很簡易、單純的應用(例如一個半圓形天空的光)

UE4有一個很出色的延遲渲染器,它能支援以物理為基礎的材質還有高效率處理大數量的
光源。我們為UE4的Cascaded Shadow Map做了些最佳化(Epic也把這整合進UE4了),然而
對我們說,唯一不足的,就是動態間接光。

EPIC之前曾研究過一個動態全景照明,稱為SVOGI,很有前景,然而它始終不夠快。
翻遍所有相關論文,Cryte的Light Propagation Volumes看起是我們遊戲的最佳解,
它快速、有彈性,並且支援倒影與二次光吸收(Secondary Occlusion),然而它是用
DX9實作的,我們認為使用DX11世代的硬體並利用運算著色器(Compute Shader)的威力,
可以把它做得更好。

我們開發的Light Propagation Volumes是特別為現代的GPU(如Xbox One的)所設計。
我們的方法支援二階球諧函數(2nd-Order Spherical Harmonics),它能提供比原本
方法更好的定向性,我們使用運算著色器為場景裡的幾何創造出高品質的立體像素
表現,我們把它用在二次光吸收與多次光線反射。

我們的GI解決方案不只是光線漫射,我們還使用LPV來做間接鏡面(倒影)。把它與素材表
面粗糙參數感連結來決定反射倒影清晰度,與Epic的螢幕範圍反射
(Screen-space Reflection)相結合,能提供比單獨LPV更好的結果。

我們也支援直接注入發光材質變為間接光,在區域光源與效果上表現良好。而由於光
是動態的,動畫材質也在支援之列。

在最新版(尚未釋出),我們支援從天空上直接打下少量有方向性閉塞的光(Directional
Occlusion),這在被陰影遮蔽的區域還有陰天都有很棒的效果。

希望在未來數個月能分享更多我們其他工作成果的細節。

p.s.原連結有幾張效果說明的示範與圖

---

Fable系列一向不是以畫面見長,而它們提供的GI展示圖也被說,
也被NeoGAF的人說看起來不是很了不起的感覺 XD

http://www.neogaf.com/forum/showthread.php?t=803730

但為UE4實現動態全景光影,絕對是個了不起的成果。

--

All Comments

George avatarGeorge2014-04-22
這和過去熟悉的 Lionhead 不一樣....
Olivia avatarOlivia2014-04-25
Ps4實現ue4動態全景光,neogaf眾:超讚的,這一大進
布絕對會影響遊戲業數十年。
Daniel avatarDaniel2014-04-28
這樣的獅子頭怎會做出Fable 3這種拉機呢
Kumar avatarKumar2014-05-03
fable 3我覺得不差啦!除了為了賺徽章要跟路人弄表
情很煩
Audriana avatarAudriana2014-05-06
因為只會嘴炮的製作人走了?
Donna avatarDonna2014-05-08
反而那位嘴砲的製作人反咬Kinect
當初Kinect 1被他捧的不像話www
Franklin avatarFranklin2014-05-08
摩爾當初還有製作Kinect的示範遊戲呢...
不過他的最近發言是說K2不應該同捆,也不是說K2不好
Carol avatarCarol2014-05-11
他說跟兒子還女兒試了Kinect的語音 結果辨識率很低
Enid avatarEnid2014-05-16
K1是延長市占率一定數量360壽命的道具
Mia avatarMia2014-05-17
他可能認為單賣便宜主機增加市占率才是第一要務
Jessica avatarJessica2014-05-18
才出此言吧? 我覺得X1來個大使啥都解了,除了股東會
不爽外(逃~~~)
Rae avatarRae2014-05-21
不過Phil前幾天說遊戲陣容擺第一
Jessica avatarJessica2014-05-24
加上今年E3展可能會來個雪恥,幾乎是把XB1/360要公布
Thomas avatarThomas2014-05-27
都放在E3上
Steve avatarSteve2014-05-29
順便把發售國家也一口氣增加吧!在地化很重要,先發售
Oliver avatarOliver2014-06-03
也很重要阿(冏)看看UBI的亞洲中文版都錯過2款遊戲了.
Isla avatarIsla2014-06-07
上年E3不就都是遊戲了