[樂游網導讀]可能很多玩家都看過關于PS4和XboxOne的數據或者畫面對比,在微軟官方看來XboxOne并未發揮其應有的技能,最近羅馬之子的開發者分享了高效利用XboxOne的eSRAM的心得。
可能很多玩家都看過關于PS4和XboxOne的數據或者畫面對比,在微軟官方看來XboxOne并未發揮其應有的技能,最近羅馬之子的開發者分享了高效利用XboxOne的eSRAM的心得,是否表示XB也更加強大呢。
PS4和Xbox One比以往更強大的性能在兩個主機發售以來一直都是熱門的話題。但是,人們普遍發現在眾多幀數測試中,Xbox One的硬件略遜于PS4,而且還比PS4缺少很多1080P的游戲。
很多開發商把這種情況歸罪于eSRAM。Crytek在開發《Ryse:羅馬之子》的時候也有著相通的體驗,而這款游戲是目前畫面最好的游戲之一。在最近的一次采訪中,Crytek的引擎開發經理Sean Tracy談論了如何使用eSRAM非常適合的CryEngine的片狀材質。
他說:“Cryengine在這方面有獨特的解決方法,從《Ryse》上就得到了體現。使用延遲渲染最大的問題就是它非常依賴帶寬和內存的使用。這在光線重疊造成大量讀寫的的時候尤為嚴重。在《Ryse》中我們的畫面工程師創造了一個名為塊狀渲染的系統來充分發揮Xbox One的長處。
“這個系統會把屏幕分割為平塊,然后在每個塊體中使用電腦渲染器來生成單獨的光線效果。系統隨后利用最高最低的塊體深度來挑選光線。然后我們會依次在每個塊體上進行光影處理。”
這個方法最終會獲得更多的帶寬,他們最后只使用了一臺電腦來進行光線的挑選,這是非常驚人的。“在實踐中這個方法節省了大量的帶寬,因為只需要在每個像素過后讀取畫面緩沖和進行光影效果一次。在游戲的光線挑選中我們只使用了一臺電腦。”