[樂遊網導讀]可能很多玩家都看過關於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的長處。
“這個係統會把屏幕分割為平塊,然後在每個塊體中使用電腦渲染器來生成單獨的光線效果。係統隨後利用最高最低的塊體深度來挑選光線。然後我們會依次在每個塊體上進行光影處理。”
這個方法最終會獲得更多的帶寬,他們最後隻使用了一台電腦來進行光線的挑選,這是非常驚人的。“在實踐中這個方法節省了大量的帶寬,因為隻需要在每個像素過後讀取畫麵緩衝和進行光影效果一次。在遊戲的光線挑選中我們隻使用了一台電腦。”