962乐游网 → 首页 → 游戏资讯 → 游戏杂谈 → XboxOne更加适合Cryengine 发挥eSRAM能力后更强大

[乐游网导读]可能很多玩家都看过关于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的长处。

“这个系统会把屏幕分割为平块,然后在每个块体中使用电脑渲染器来生成单独的光线效果。系统随后利用最高最低的块体深度来挑选光线。然后我们会依次在每个块体上进行光影处理。”

这个方法最终会获得更多的带宽,他们最后只使用了一台电脑来进行光线的挑选,这是非常惊人的。“在实践中这个方法节省了大量的带宽,因为只需要在每个像素过后读取画面缓冲和进行光影效果一次。在游戏的光线挑选中我们只使用了一台电脑。”