在主機有限的機能下是如何做出例如神海4這種驚為天人的畫面的?

RT


遊戲機不需要隨機附帶大量無用的抽象層,因為跑遊戲的時候不需要考慮兼容性,反而可以針對硬體專門優化,於是運行效率就提高了,內存佔用也減少。上一代主機512M內存能跑GTAV就是這原理
此外遊戲機具體規格也有不一樣的地方,CPU和GPU都是定製款,有不一樣的指令集,開發人員可以針對性地使用
不過具體還是看開發人員的奇技淫巧,PC開發的目的是做出遊戲,管他能不能跑,沒錢買顯卡是你自己的事,主機則是把遊戲塞進確定規格的機器,做不好就死,目標不一樣,效果就不一樣。具體怎麼做的,頑皮狗曾經在什麼大會上分享過
http://advances.realtimerendering.com/other/2016/naughty_dog/NaughtyDog_TechArt_Final.pdf


畫面的好壞並非全看硬體的好壞,很多時候是看優化。

pc平台硬體數量雜亂,優化起來困難。如果開發商能夠只針對一套配置做優化,那麼頂級pc能跑出來的畫面將會十分逆天。但是pc遊戲要照顧眾多硬體配置高低不一的玩家,所以就造成了無法專門對某一套硬體配置做優化的情況。

而家用機則不然,所有玩家的硬體水平都一模一樣,所以開發商可以針對一套配置來做優化。以2013年ps3平台的最後生還者為例子,同年代的pc遊戲最多只能引用出當時顯卡百分之五六十處理能力,而最後生還者則可以說完全用盡了ps3所有的計算能力。正因為這樣,頑皮狗才能以2006年的ps3配置做出了2013年畫質的遊戲。

其實不單單是pc和主機有差異,主機和主機同樣也有差異,這個差異也是因為硬體水平不統一造成的。眾所周知,x1的機能是不如ps4的,很多跨平台遊戲的畫質是不如ps4版的,但是這並不代表x1的機能沒法跑出好的畫面,而是因為ps4和x1機能不統一,開發商沒法做好優化罷了。

證據就是神秘海域4和極限競速地平線3。我很難說出這兩款遊戲的畫面哪款更好,因為都碉堡了。但是這兩個遊戲分別獨佔於ps4和x1平台(雖然地平線3有win10)。這就說明了了x1雖然在機能上遜色於ps4但是只要開發商能夠全心全意的為一台機器做好優化,完全可以跑出優秀的畫面。

所以pc是一個適合玩遊戲的平台,因為性能高,但是也是最不適合玩遊戲的平台,因為pc的顯卡和cpu性能還沒被廠商榨乾凈的時候下一代產品就推出了。而反觀家用機,每一個世代的末期的幾款遊戲,真的可以說是完完全全榨乾機能的遊戲了,比如光環4,gta5,最後生還者,mgsv。

補充回答:
這裡說的光環4是360原版而不是mcc重置的。gta5也是360和ps3原版的。最後生還者和mgsv說的也是ps3版的。畢竟這四個遊戲的本世代版本比起本世代原生遊戲沒有任何亮點。但是在上世代末期真的是用盡機能的遊戲。ps3版幻痛對比ps4,x1,pc版來說就是一坨shit,但是考慮到幻痛發售的時候ps3已經發售9年了,ps3的機能能做到那種畫質真的已經算是超水平了。

另外看了一些回答,發現好多人覺得家用機遊戲更多是看的美工而不是硬體性能。這點我承認,諸如神海4確實是靠美工撐起了半邊天。但是這並不能把家用機的性能等同於pc,即使ps4和x1都是x86構架也不行。

首先pc運行的是Win,好吧你也可以運行mac或者Linux,除非你不想玩遊戲。Win所用到的資源和處理性能是遠遠高於家用機系統的。而ps4的系統時基於Linux的輕量級系統,在機能明顯不如pc的情況下,ps4可以用更少的處理性能來運行系統而。其次,關於開發者可以動用的系統資源上,從15年開始ps4的開發者就可以調用7個cpu核心了,雖然ps4的cpu性能遠不如pc的頂級桌面cpu,但是pc遊戲的開發者絕對不可能調用7個cpu核心。

所以本身用pc和家用機來比較機能就是不合理的偽命題,第七世代以前pc和家用機的架構是完全不同的,這種比較完全沒有意義。即使是現在的第八世代都用上x86了(阿勒,好像還有個Wiiu來著),系統上的差異以及開發者可以使用到的資源上的差異,依舊使pc遊戲和家用機遊戲差異很大。

所以本身比較兩個類型就不一樣的平台的機能是完全沒有意義的,你可以用安卓手機和安卓手機比配置,但是無論多高配置的安卓手機,和ios都是沒有比較標準的。iPhone和MacBook的成功告訴我們硬體並非影響性能的唯一條件,軟體和優化同樣很重要。

256m顯存的06年pc顯卡絕對帶不起最後生還者,即使是720p,30幀最低畫質也不行,但是ps3卻可以。所以pc和家用機比較硬體配置完全沒有意義。


反對樓上@ 子非蛤安知蛤之樂 的「ps4版的cod12,滿屏狗牙不堪入目"

黑色行動3的槍械自投影以及槍械的質感,還有整個場景的動態光影粒子效果都很出色,更不用談什麼人物邊緣鋸齒明顯可見。


簡單總結,別人拿所有資源載入了整張地圖,頑皮狗卻用來載入一兩個房間.

我反對樓上一些說只是因為優化(優化大多數時候都是砍效果好吧,演算法提升很多時候是非常麻煩的,砍特效才是最常用的辦法),主機定製的(有一定加成,但是都是x86了,並沒有神秘加成,成本擺在那裡,100塊錢拿到200塊錢的性能,這年代是別想了)

原因很多,到說明一下最重要的幾點

1. 主機本身就是為遊戲定製,配置一定,遊戲針對優化(同等性能效果最好),盡量做到最好。

2.索尼內部工作室的研發能力,內部技術(索尼在頑皮購內部成立了一個技術小組,專門研發技術並共享給其他索尼旗下的工作室)共享創造的活力。

3.頑皮狗盡心儘力的打磨,做到了最好。美工上花了非常多的力氣。

4.重點,頑皮狗在敘事層面上對機能壓榨,充分利用了硬體機能。

著重強調一下第四點。為什麼我會這麼說,你們有沒有想過為什麼德雷克經常被吐槽走哪兒哪兒塌?

那麼塌了會發生什麼呢?

回不去了對不對!!

回不去之後之前的遊戲數據還會用到嗎??

用不到了!!

用不掉的數據那就應該銷毀掉,把機能讓出來,載入新的資源。

神海系列大量使用崩塌、損壞的最根本原因:首先,這樣我們可以獲得一段演出時間,這段時間可以用來讀去下一個或者下下個區域;然後,設計師還可以用它們來阻止玩家返回之前的區域,放心大膽地把之前那些區域的細節從系統資源里幹掉,換上新的。

秘海域的關卡設計水平真的很高——或者說很暴力。這個系列,甚至可以當成一套「讓玩家察覺不到的讀盤百科全書」來看,裡面各種各樣的地圖資源交替和讀盤時間隱藏手段令人髮指:有時候是山崖崩塌,有時候是橋樑塌陷,有時候是兩個人抬門後大門自然關閉,更有些時候乾脆就是直接鎖死來路大門禁止反饋。更多的時候,關卡設計師乾脆通過讓夥伴拉你一把或者推個箱子攀爬來阻止你返回的道路。當讀盤時間實在太長的時候,頑皮狗還會強行插入一段過場動畫,等動畫播完的時候,實時渲染動畫用不到的那些資源就已經消失了,換上了一些新的美術場景和資源……
(此段文字轉自旗艦,見文末)

總的來說神秘海域4是頑皮狗再次讓所有人看到了他們才是最強敘事的遊戲製作工作室,也是最優秀的工作室之一。

主要論點源頭來自 旗艦

鏈接如下:關卡、難度與敘事:獻給神秘海域的花束 - 旗艦評論——戰略航空軍元帥的旗艦 - 知乎專欄https://zhuanlan.zhihu.com/p/21265579?utm_medium=socialamp;utm_source=ZHShareTargetIDMore


說明很多遊戲也未必就那麼吃配置,那麼顯卡殺手。不是客觀上不能針對低配pc進行優化,但問題是廠商為什麼要這麼做,為了方便你用低端顯卡玩到盜版嗎?


首先這遊戲沒PC不好比較,其次這是第一方遊戲基本上都會為主機拚命優化,畢竟硬體都是固定好的。

另外雖然機能是有限的,但是怎麼使用這些機能就是決定性的因素了,大革命剛出的時候育碧是這樣說的,

「大革命已經榨乾了主機機能了。」

是的,性能終究是有極限的,但是你可以在使用完性能的基礎上儘可能的優化好,或者像神海這樣用引擎和美術風格彌補。

而對於育碧的這種言論,我想姚壯憲一定會第一個起身鼓掌的。


PS4主機的機能相當於i3+HD7870,尚不如現在的中低端遊戲PC的水平,再怎麼優化也就那樣。多數時候「優化」=「降低畫質,減少耗費大量機能的畫面細節」。遊戲主機沒有反摩爾定律的神秘加成,再者主機遊戲很多鎖30幀的。

那麼神海4作為一個PS4獨佔遊戲,是如何在低機能的老PS4上跑出令人驚艷的畫面效果呢?沒錯就是「投機取巧」,欺騙眼睛,只要視覺效果不錯就可以了,不被發現就不算犯規!

首先神海4的美工就很棒,並且大量使用預渲染來處理用戶無法近距離觀察的場景(例如天花板的角落),保證了貼圖本身質量很高;

例如地板的花紋和牆上的畫(順便注意一下玻璃反光,這裡應該是用了ray tracing而不是預渲染或者environment mapping,我玩到這裡時注意到鏡面會反射角色的身影。在另一場景,內森在水下撈東西,探照燈照到了紅色的物體時會把周圍也映紅,說明對漫反射也做了處理。這一點比巫師三要強,你可以注意到傑日天在地面積水走過時積水中沒有倒映傑日天的影子。)

像旗子之類的小物品的花紋也很精緻


其次使用了一些使畫面變得更「順眼」的技術,例如對不同場景使用不同的濾鏡,對不同場景使用不同的霧,實際效果是很好的,這一點可以在不同場景眺望最終有沉船的那個山頭明顯看出來;

例如這裡的場景是加了濾鏡的,但是因為之前的場景切換是內森暈倒後醒過來,所以玩家注意不到這個場景換了濾鏡。

從之前陰森的場景出來之後濾鏡明顯不同。


還在細節上使用了很多取巧的方法,針對不同的場景使用不同的渲染方式,通過放棄看不出來的信息來提高效率(例如著重處理「毛茸茸」和「潮濕」的表面可以降低塑料感,使場景真實度大幅增加),等等。

這裡很注重水面的反射和體積光的效果,整體氣氛不錯(不過放大會發現水面反射的影像有鋸齒)

注意青苔的毛茸茸的效果


最終的結果就是神海4的畫面很亮眼。

不過不是所有地方都可以取巧,在那些逃避不了機能限制的地方就可以看出PS4機能的短板,例如神海4的任意瀑布的效果都是遠看則可,近看則渣。

其實所謂「優化」就是犧牲掉不重要的信息,保留重要的信息,使得減少有限信息的同時降低對運算力的需求。這點上MGSV也是可以看出來,大致來說MGSV在PS4的機能上達到1080p@60Hz是很難得的,看起來畫面也不錯,但是仔細觀察就會發現紙片草、十六邊形汽車輪胎之類的東西,不過反正不會有很多人注意這個所以不被發現就不算犯規。

有些態度不端正的廠商,連投機取巧都懶得搞了,主機版直接降低貼圖質量啦,降低植被質量啦等等,也不用測試主機版是否能流暢運行,能build就發售。這種遊戲全平台都缺少「投機取巧」型優化,典型例子就是Bethesda的輻射4, 主機版和PC版明顯性能差距,PS4版輻射4在屁股山莊刷出幾個掠奪者幀數就直接個位數,PC版我用的是i7-6700k+Fury X,毫無壓力。這類遊戲能很明顯看出主機機能低下。

反過來說如果遊戲廠商都能像頑皮狗做神海4這麼賣力做優化,那很多顯卡殺手級別的遊戲都可以在畫面幾乎不打折扣的同時不那麼吃配置,可惜這樣的廠商太少了,既然能跑得差不多就不花費大量的人力物力去竭盡腦汁投機取巧了。


神海4根本沒有PC版,超越PC從何談起?


關於《神秘海域》,《玩策論》做的這個視頻不錯!
http://www.bilibili.com/video/av5081879


畫面不等於畫質。

雖然畫質是畫面的基礎但總體上講畫面是一個主觀概念而畫質是一個客觀標準。

一圖流

目前主機和Windows PC相比,優化的極限大約是150%-200%,而頂級PC(只討論單卡)的性能至少是PS4的500%吧。頑皮狗如果在PC上做遊戲,畫面一定能更好的,但現在在PC上做遊戲的這幫人,在美術方面確實不如頑皮狗用心,因為「畫面」這個詞,不是只靠技術就能有的。


又開始了
五米全高清,10米抗鋸齒
滿屏幕的遊戲性
再加一條,主機鎖30幀吊打pc60幀(才怪)


對比多平台的作品,PS4的效果並未超越PC,而且大部分的遊戲在PS4上是30fps,如果能做到大部分時候穩定不掉幀就算優化的好了。只能說神海4發揮了PS4的正常機能,超越PC無從談起。


我估計可能有以下兩個原因:
1.你玩主機用的是大屏幕電視,看的時候距離屏幕遠,不容易看出瑕疵;玩pc用的是20寸左右的顯示屏,眼距離屏幕近,比較容易看出畫面瑕疵。
2.無意冒犯,冒昧問句題主,您試過雙1080 SLI的戰鬥力么?
總之,PS4畫質爆pc我是不信的,pro我不知道,反正我的ps4就比不過我用1070的17r。
ps:也可能是題主玩到主機比較開心,就覺得畫質好,畢竟主機和pc的體驗是不一樣的。可以說是光環效應?
以上


推薦閱讀:

如何評價 Nvidia 在 CES 2017 上的表現?
挑選二手顯卡時應注意些什麼?
為什麼筆記本廠商寧肯搭載GT920M這樣的獨顯也不肯撤去獨顯降低整機價格?
2011 年 MacBook Pro 搭載的 6750M 顯卡性能如何?
新買的顯示器看1080P電影模糊,字幕也模糊了。這是為什麼呢?

TAG:個人電腦 | 單機遊戲 | 顯卡 | PlayStation4 | XboxOne |