顽皮狗如何让《美国末日:重制版》PS4版达60fps_3DM单机
3dmgame

因为PS4拥有更强大的性能,所以肯定有玩家认为顽皮狗把《美国末日:重制版》移植到PS4后会达到60fps。
但事实上并没有想象的那么简单。因为PS4和PS3有不一样的架构,所以顽皮狗必须重写引擎的核心部分,而且他们决定把引擎纤维来平行话。顽皮狗首席编程师Christian Gyrling在GDC 2015大会上做出了相应的解释。

这里说的纤维像是一种局部线程,他们有非常小的负担。
为了让《美国末日:重制版》能够达到60fps,顽皮狗需要把CPU核心路径降低到25ms到16ms,甚至更少。


之后是核心架构设计,游戏逻辑和渲染逻辑同时运行,但会使用不同的架构,这可以把CPU核心路径降低到15.5ms,继而达到60fps。




Gyrling还给出了顽皮狗所定义的架构。

然后他解释了他们从来没有遇到任何内存不够的问题(甚至有100/200 MiB没用)。
最后,结论就是纤维的变化非常棒,核心架构设计简化了引擎。
《美国末日:重制版》移植到PS4帮助他们开发了《神秘海域4》,而这部将于今年年末发售,敬请期待。