FFXV 引擎技術分析 - PS

Table of Contents

結果我正要開始仔細研究實作方式,Digital Foundry 就貼出分析了 XD
太好了,省時間。
https://youtu.be/L6S8EjxaJHg



基本上可以說是本世代在全面性而言最強的引擎。
為了克服超大場景設計,而有了非常多獨到的畫面效果實作方式。
我再次盡力說得讓大家都好理解 Orz

1. 光線處理細節
Global Illumination(全域照明)
大概在 2007 年以 Crysis 為主開始推行的光線模擬系統。
大致的概念是整個遊戲環境用同一個光源(主要是日光方面)渲染亮度資訊。
由 Crysis 實作的方式是完全動態,也就需要大量的運算資源來即時處理。
另一種方式是可以預先儲存好亮度資訊,但是會花很多的容量。
Luminous Studio 同時使用了動態與靜態資料來管理。
動態的部分就是日光提供的照明,靜態則是每個物件都有預先儲存的亮度資訊。
以提供一個看起來有一致性,同時又不會花很多的運算資源。
應該是本世代最強的處理方式。

Material Based(或稱 Physical Based;根據材質、物理性質的渲染)
這是個本世代企圖要讓 3D 物件光線渲染時可以看起來真的像是那個材質的概念。
Luminous Studio 提供的算是本世代數一數二的實作方式。
每個物件都用極其真實又一致的方式呈現。

Subsurface Scattering
不太確定怎樣翻譯比較好。
這項技術的概念是光線在某些物質上實際上會貫穿到物質內部發生散射。
本世代主要企圖讓皮膚不用依靠預先製作的材質,就可以有自然的光線呈現。
套用這項處理方式的話就可以看起來自然避免人物像是塑膠做的。
另外在車輛烤漆的光線呈現上也有使用到,所以尤其是 Regalia 的烤漆看起來很漂亮。

自製的濕度渲染系統
本世代不算是公定的標準,Luminous Studio 特別實作了一個可以輕易產生濕潤表面的渲
染技術,處理物件(尤其是路面跟車輛最明顯)的濕度表面渲染。

Volumetric Lighting(體積光照明)
基本上就是可以處理像是光線貫穿煙霧的效果,大概是 2011 為主開始推行的效果。
在這款遊戲中也在處理濃霧效果上有不錯的呈現。

Contact Shadowing
某個物件的影子可以打在另一個物件上的技術,主要用在人物跟樹葉上。
動態光線在黑暗場景中可以對其他物件造成影子。


2. 地圖處理細節
本世代在這方面沒有什麼主要的技術。
但是 FFXV 在極大的可是環境下可以處理出很多的細節。

Level Of Detail(LOD;多層級細節)
物件有多種細節版本,讓遠方物件可以用較低複雜度的方式呈現。
藉此提高物件渲染距離,讓玩家不容易注意到物件突然跳出來(pop-in)的狀況。
主要實作對象是植被。

地圖物件極度的豐富。
不過在水都也順便造成 FPS 炸裂就是。


3. 反鋸齒
使用的是 Temporal Anti-Aliasing(時域性反鋸齒)效果非常好。
先前好像有人問實作方式,當然是不知道 FFXV 怎麼實作,不過有這個可以參考:
https://goo.gl/EiAVch


4. 平台一致性
PS4 跟 Xbox One 之間沒有視覺效果層級的移除,主要只有解析度的差異。


5. 人物動畫
所有的人物角色都有複雜的動畫系統,會根據人物的移動速度、方向有非常好的接續。
會動態根據角色重心改變身體動作。
最好觀察的做法是在一個斜坡跑上跑下,仔細盯著看人物轉變上半身的傾斜狀況。
人物模型可以應對外力的施加,應該是整體而言讓戰鬥看起來非常流暢的主因。

人物動畫的適用性
在開放世界架構下仍然可以讓這些東西擴大規模到非常大的敵人角色。

人物細節
頭髮、衣物都用非常高細節的方式晃動著。


6. 粒子系統
無論是即時模擬的粒子特效,或者是煙霧等 VFX 成效都不錯。
看起來不會有扁平或著厚度不足的感覺。
是讓戰鬥系統可以看起來很帥的主因。



缺點:
1.
影子雖然看起來很漂亮,不過影子繪製距離偶爾有點近。

2.
反鋸齒實作強度很高。
與此同時雖然大幅處理掉了鋸齒,但是也讓遊戲畫面看起來整體來說比較模糊。

3.
Lip Sync(對嘴)效果不是很好。
相對整個遊戲的人物動畫系統來說非常突兀。

4.
Screen Space Reflection
有點不確定怎樣翻比較正確。
基本上是處理反光表面(冰、水)的鏡面效果。
Luminous Studio 的實作方式在畫面邊緣會莫名其妙地消掉,看起來很奇怪。

5.
Episode Duscae 試玩版中水面的光線效果比較好。

6.
Texture filtering 的設定值很低。
這個東西是讓材質在原解析度檔案較低時,可以自行渲染補足畫素的手段。
也導致物件表面很容易看起來模糊,PS4 Pro 高畫質模式有解決掉這問題。
這個問題與前面提到的反鋸齒模糊問題加起來,是導致某些狀況下遊戲遠景看起來不是很
好的主因,希望這樣解釋有比較好懂 Orz

7.
由於 Xbox 使用的解析度較低,偶爾會讓 TAA 反鋸齒處理結果看起來很奇怪。


Digital Foundry 跟我一樣都覺得 Luminous Studio 的利用上很神祕。
目前只有 FFXV 預期要使用 Luminous Studio 開發,原本 KH3 也要但是移到了 Unreal

對於一個效果非常好的引擎來說,只拿來開發這款遊戲非常地可惜。

雖然銷量最終很有可能會受到劇情安排不良的打擊,不過還是很希望可以拿來開發更多其
他的遊戲 QQ

然後也很希望可以看到一個 PC 版,考慮是個 DX 環境下的開發產物,應該可以輕易的推
出 PC 版,而且藉由現代電腦效能有非常大的視覺效果增進。


以上提供給各位參考,也請更熟知技術的仍不吝指教~

--

All Comments

Isabella avatarIsabella2016-12-05
嗯嗯嗯 假裝看得懂
Olga avatarOlga2016-12-06
但是....我沒有感覺到Luminous的強大QQ
Frederic avatarFrederic2016-12-08
只看里德地區真的不夠,之前看過一整篇批畫面不行講的全
都是里德地區XD
Freda avatarFreda2016-12-12
強調光影的引擎 酷
Zenobia avatarZenobia2016-12-13
人臉跟光源應該還挺明顯的...剩下就
Queena avatarQueena2016-12-16
快推免得人家說我看不懂
Rae avatarRae2016-12-18
你的analysis非常好
Lily avatarLily2016-12-21
老實說畫面可以了, 又不是每人都宇智波後代
現在ffxv的根本問題是在別的地方, 也就不多說了
Rae avatarRae2016-12-22
純推不看w
Jake avatarJake2016-12-26
這引擎沒說不用阿 reFF7沒使用的原因是XV還沒作完
Andrew avatarAndrew2016-12-27
不過Episode Duscae當物體背著自然光時的效果我比較喜歡
Erin avatarErin2016-12-30
誰說不用啊..傻傻的..FFXV-2~N 要繼續用啊w
Blanche avatarBlanche2017-01-03
看來這次FF RD群不用背黑鍋了
Ula avatarUla2017-01-07
畫面不能說是最強但真的沒什麼地方可以批啊...除了里德
的山以外XD
Catherine avatarCatherine2017-01-10
文章題的那些技術 很多次世代引擎都有支援吧
William avatarWilliam2017-01-14
有哪些是獨到的?
Ida avatarIda2017-01-18
那是之前TBT的訪談說的 要等XV出才會評估要不要作為SE
Dorothy avatarDorothy2017-01-23
的通用引擎
Regina avatarRegina2017-01-25
自從把水晶引擎改成Luminous後 TBT的想法就是把引擎開發
Wallis avatarWallis2017-01-29
可以用在XV-2
Hedy avatarHedy2017-01-29
團隊跟遊戲開發團隊並在一起 加快效率 也因此Luminous是
Aaliyah avatarAaliyah2017-02-03
配合FFXV相輔相成的 他當初就有說這個引擎實際上能夠通用
的那一刻 就是FFXV上市的時候
Ursula avatarUrsula2017-02-07
所以比UC4的還強?
Iris avatarIris2017-02-09
演算法不一樣就算獨到了啊 理論上
Hamiltion avatarHamiltion2017-02-12
所以KH37跟REFF7的開發等不了這個引擎 才會先選其他引擎
Agnes avatarAgnes2017-02-13
那每一家都是都是獨到了阿
Jessica avatarJessica2017-02-14
水面反射效果在螢幕兩邊會消失真的很奇怪
Donna avatarDonna2017-02-16
如果只是要比open world game的遊戲,應該是最強沒錯
Jessica avatarJessica2017-02-19
不過FFXV人物動畫的細緻度在開放世界應該算最好的了吧
Donna avatarDonna2017-02-24
消失就還算好,遠景的水面會反射近景的物體這個才奇怪XD
Olga avatarOlga2017-02-25
3A量產的ubisoft還差很多
Selena avatarSelena2017-02-26
而GTAV都三年前的遊戲了
巫師3應該是美術比較強
Hamiltion avatarHamiltion2017-03-02
不過novigrad的規模很驚人,不知道有什麼很特殊技術
Dinah avatarDinah2017-03-03
如果要比CG動畫應該是拉 一般過場腳色臉部根本沒甚麼變
化 不像TW3那樣每個表情都很有戲
Franklin avatarFranklin2017-03-07
我是不知道是腳色性格設定如此 還是SE作不出細微的臉部
Frederic avatarFrederic2017-03-12
變化 幾乎每個人表情都一樣
Vanessa avatarVanessa2017-03-12
TW3也是用表情庫搭配手動調整
Genevieve avatarGenevieve2017-03-16
人物(肢體動作)跟臉部通常是分開講的吧XD
Xanthe avatarXanthe2017-03-19
真心覺得ubi要學EA弄一套固定的強大引擎 能確保品質
Xanthe avatarXanthe2017-03-21
巫師3那是人工去設定的
EA的寒霜超強大
Ivy avatarIvy2017-03-24
反射的確有問題,好文章 精闢的分析
Ursula avatarUrsula2017-03-24
一開始覺得還好 到第三章就覺得這畫面好猛呀 可視範圍好
廣 物件也多 沒空玩時都讓他一直自動開車看風景聽音樂
Freda avatarFreda2017-03-26
請問同伴AI算引擎的一部分嗎?
Catherine avatarCatherine2017-03-28
UBI有Massive(全境)、Anvil(刺客教條)、UbiArt(2.5D 雷曼)
Jack avatarJack2017-04-01
同伴AI可能會用現成的套件吧 有廠商在賣
Hedwig avatarHedwig2017-04-05
隨便拍都能當桌面 w
Cara avatarCara2017-04-08
watch dogs又是另一個引擎
Emma avatarEmma2017-04-11
查到一代是Disrupt,二代應該也是
Annie avatarAnnie2017-04-11
唉 什麼時候才會有人真正把重心放在更逼真的物理引
擎上呢.....
Michael avatarMichael2017-04-15
FFXV的物理表現不就很逼真了嗎?
人物動畫很真實阿,還有料理物理很真
Todd Johnson avatarTodd Johnson2017-04-19
而且按照全境在E3 2014的示範預告來說 大名鼎鼎的Sn
owdrop在PC上的實力根本還有很大的潛力空間吧我猜
只能說Ubi 優化的功力真的很差啊…
Puput avatarPuput2017-04-19
其實ubisoft遊戲不是用畫面吸引人拉,是CG影片
Hardy avatarHardy2017-04-22
TW3的Novigrad 就是"縮水"換得的啊 CDPR講過
Tom avatarTom2017-04-23
AC到大革命才算是畫面讓人覺得很驚豔,但是效能超差
Hardy avatarHardy2017-04-28
更正確來說是打上"Actual gameplay"浮水印的CG預告
Agnes avatarAgnes2017-05-03
全境封鎖雖然縮水了,實際畫面還是很好
我是覺得比watch dogs 2好很多
Agnes avatarAgnes2017-05-03
成品再好都掩蓋不了不實廣告的事實啊… 看看No man'
Hedwig avatarHedwig2017-05-08
s sky哈哈哈哈哈哈
Rosalind avatarRosalind2017-05-11
金玉其外敗絮其中,空洞劇情遊戲性,再強cg技術也無用
James avatarJames2017-05-15
好吧No man's sky是糞game我錯惹QQ
Kelly avatarKelly2017-05-18
watchdog2有大規模的降低解析度,包含貼圖跟模型面數
Aaliyah avatarAaliyah2017-05-19
我覺得拿UBI對比無人深空 是對UBI的侮辱
Una avatarUna2017-05-21
Novigrad室內布局非常驚人 整座城市有五千扇門
Lauren avatarLauren2017-05-24
The Division 是優化很好喔
Dorothy avatarDorothy2017-05-26
https://youtu.be/vgCpk36HaOw The Division: Beauty in
The Division: Beauty in the Small Things
看了這影片,讓人覺得 watch dogs到底是發生什麼事情
Callum avatarCallum2017-05-30
但就是犧牲一些動態光影與改變實作方式換到的
Steve avatarSteve2017-05-30
推! 專業好文
Margaret avatarMargaret2017-06-04
還是decima engine 比較威
Margaret avatarMargaret2017-06-05
一個隨著某款遊戲開發誕生的引擎 除非一開始就有特別做規
Agnes avatarAgnes2017-06-07
劃 否則泛用性通常會降低
Lydia avatarLydia2017-06-08
所以往後SE的遊戲是否真的還會實用Luminous 還是未知
Mia avatarMia2017-06-08
先推在看
Hamiltion avatarHamiltion2017-06-12
Sucker Punch ...?
還以為是Sucker Punch電影遊戲= =
Genevieve avatarGenevieve2017-06-15
原來是說inFAMOUS XD
Rae avatarRae2017-06-19
話說死亡之絆也會採用Decima引擎哩~
Andrew avatarAndrew2017-06-21
原PO是 Guerrilla Games 的引擎啦
https://youtu.be/nhgwoJ5CYOI
Kyle avatarKyle2017-06-25
不 Luminous本來就是以汎用為目的開發的 不是只為15
Kumar avatarKumar2017-06-26
Decima應該是Guerrilla Games的引擎才對
Isabella avatarIsabella2017-06-28
水晶工具還有用在FFXIV
Daph Bay avatarDaph Bay2017-06-29
Luminous開發目的就是像寒霜引擎 2011年就有講過了
Ula avatarUla2017-07-02
內部使用 不會對外授權 但會給與SQEX合作的外部廠商使用
Eartha avatarEartha2017-07-04
主要不是SE近年的3A都是Eidos作的嗎...?
Jacob avatarJacob2017-07-08
既然本社3A遊戲作的少 用到那引擎的機會就少吧
Anthony avatarAnthony2017-07-12
嚴格來說Volumetric Lighting 大約1999/2000就已經實作
Ida avatarIda2017-07-13
FFXV早點作玩,就有機會給本社的DQ和reFFVII還有KH用拉
Dorothy avatarDorothy2017-07-18
可是kh3是用ue4?
Genevieve avatarGenevieve2017-07-23
對阿,所以那幾款都用UE阿
Megan avatarMegan2017-07-23
可以好奇問原po是資工還是電機系的嗎?
Leila avatarLeila2017-07-25
感謝分析,算是能大致理解在講些什麼
印象中UC4用TXAA達成反鋸齒,和純TAA又不太一樣
Eden avatarEden2017-07-28
多謝解說!
Eartha avatarEartha2017-07-30
了解,我一直以為TXAA大概是MSAA+TAA這樣的東西XD
Rae avatarRae2017-08-03
推 感謝分享和解說
Quintina avatarQuintina2017-08-07
推,雖然看不懂XD.不過整體敘述很棒!
Liam avatarLiam2017-08-11
但XV的貼圖滿差的,只有人造物比較好而已
Olga avatarOlga2017-08-13
我覺得皮毛超假的@@
Jake avatarJake2017-08-14
......
Iris avatarIris2017-08-17
原PO已經用夠淺顯易懂的方式解釋了,這並不容易
Lydia avatarLydia2017-08-17
印象是有跟nvidia合作
Oliver avatarOliver2017-08-19
不過我沒在正式新聞看過,倒是CEDEC看過一堆炫技
全日文加上各種專業術語,所以我都看SE的美術訪談
Barb Cronin avatarBarb Cronin2017-08-19
如果想瞭解可以看他的演講
Kama avatarKama2017-08-22
我也覺得比不上snowdrop
Kristin avatarKristin2017-08-26
comic fiesta和cedec
Faithe avatarFaithe2017-08-26
鏡頭很糟糕。不曉得是否歸引擎管的
Hazel avatarHazel2017-08-30
看看遊戲的盒子背後 就有寫了nVIDIA GAMEWORKS的圖樣
Lily avatarLily2017-09-01
不過基本上跟PS4沒啥關係 因為PS4是AMD......
Agnes avatarAgnes2017-09-03
重返榮耀
Noah avatarNoah2017-09-06
哈哈哈,看不懂的原因是專有名詞過多吧? 沒研究的人自然..
Olivia avatarOlivia2017-09-07
您的確有解釋,但沒接觸的人難以想像畫面XD,若有圖片/遊
Elma avatarElma2017-09-11
戲舉例,自然會清楚許多。但相對的超級無敵費工XDDD
Skylar Davis avatarSkylar Davis2017-09-13
本文內容以了解的人為主就好XD,死老百姓就別理他了(欸
Yedda avatarYedda2017-09-15
我死老百姓,就放棄我吧,不用推我,因為我真的看不懂@@
Skylar DavisLinda avatarSkylar DavisLinda2017-09-19
XV的運鏡真的是爛到爆炸.....嚴重影響遊戲體驗
Elma avatarElma2017-09-21
在開放空間的運鏡就很爛了
Charlie avatarCharlie2017-09-21
因為是用第一人稱的邏輯在控制視角
導致打那種比較大型或身高比較高的怪 鏡頭就會亂跑
Gilbert avatarGilbert2017-09-25
加上沒做半透明處理 經常被景物擋住
也因此 在室內的時候鏡頭也沒辦法靠穿牆來處理
Regina avatarRegina2017-09-29
視野不夠的問題 我還真沒玩過運鏡這麼爛的ACT.....
Zenobia avatarZenobia2017-09-29
覺得FFXV似乎沒有套用ambient occlusion,人物面孔看起來
很平面,像是突出在背景之外
Lucy avatarLucy2017-09-30
喔,影片有提到有使用,我錯惹
Suhail Hany avatarSuhail Hany2017-10-01
Pro版的材質過濾看起來好很多啊,沒有PS4柔焦問題
Odelette avatarOdelette2017-10-06
不管啦!FFXV就是糞作!秒買秒賣!銷量沒救了!
Caitlin avatarCaitlin2017-10-06
AMD再綁GF.......嗯........
Puput avatarPuput2017-10-10
PS4 Pro的APU是TSMC生產
Donna avatarDonna2017-10-14
不知之後會不會加入像頑皮狗一樣的技巧去消除擋鏡頭
物件&不耗資源
George avatarGeorge2017-10-19
不覺得寒霜會比較差
Una avatarUna2017-10-19
Temporal => 時域
Ingrid avatarIngrid2017-10-23
文中的 filtering 倍率是在說 anisotropic filtering 吧
Eartha avatarEartha2017-10-24
非均質/異向過濾,用來處理透視變形情況下一般均質過濾
造成的過糊現象。
Madame avatarMadame2017-10-27
講那麼多 還不如做一款點陣圖 劇情好的