顽皮狗制作30fps游戏和60fps游戏有什么区别? 为什么某些标题在图形上看起来不如前几年发布的其他标题? fps在所有这些功能中起什么作用? 他试图回答这些问题 恩恩科特,是Naughty Dog的澳大利亚照明艺术家,近年来,他一直致力于 《神秘海域4:神秘海域:失落的遗产和我们的最后一部分》第2部分。

在一系列推文中,Cotter试图澄清一个经常使非专业人士感到困惑的话题,这些非专业人士经常参与讨论而实际上并不知道做出某些发展选择而不是其他选择意味着什么。 这些是顽皮狗艺术家的话:

“关于30fps与 60fps:这并不像您想的那么简单。 当我们以60 fps进行渲染时,每帧大约需要16ms的渲染时间。 该框架预算中有很大一部分用于基础知识:多边形和材料成本。 举个例子,在一个密集的场景中,每帧成本大约为10ms,这只是基础知识。 这为我们留出了6毫秒的时间,用于处理环境光遮挡,屏幕空间反射,次表面散射,粒子,光晕以及其他后期处理效果,这些效果使事情变得超可爱。 这不是一个很大的预算。 但是如果我们降低到30fps,会发生什么? 现在,我们每帧有33ms的渲染时间。 我们的基本成本为10毫秒,但好的东西还剩下23毫秒。 实际上,这是高级功能预算的四倍。 以60fps的速度运行的游戏在渲染质量上做出了重大牺牲,以实现更高的帧速率。 这不是魔术按钮,我们按下该按钮会突然使FPS翻倍。 如果游戏玩法以30fps的速度运行,通常将30fps的目标定位为具有更好的渲染效果是很有意义的”。

恩,如上所述 他与Naughty Dog合作开发了多个游戏,还给出了一个实际的例子,解释了在实现美国软件公司最重要的作品之一期间做出的开发选择:

“使用Uncharted 4,我们的多人游戏以60fps的速度运行,但是要实现这一目标,我们必须消除大多数高级渲染功能,减少粒子,没有(或严格限制)动态照明并减少后期处理。 最好以60fps的速度运行多人游戏,因为游戏性更好。 但是单个播放器的速度为30fps,还不错。 如果我们也将单个播放器的速度提高到60fps,那么美学将遭受很大的损失。

Boon认为,在可预见的将来情况不会有太大变化,即使是下一代游戏机,其重点仍将放在更好的美学上:

“作为一名照明艺术家,大部分帧预算和优化工作都由我负责。 我必须在每个场景中做出或多或少的牺牲才能获得稳定的30fps。 更好的硬件只是意味着我可以通过更好的渲染实现更高的目标,短期内我看不到任何变化。