我以前一直以为,电影24帧就够,游戏需要60帧才觉得流畅,仅仅是因为电影的每一帧都包含了二十四分之一秒这个时间段内的视觉信息,而游戏的每一帧只是一个时间点的图形,所以要更多帧才能骗过眼睛。
然而在动态模糊等等技术的支持下,理论上24帧的输出也应该能够欺骗眼睛了吧?
不过事实却是很多游戏在24帧每秒的情况下,的确玩着恶心。
PS2的开发人员在论坛上又一次因为“24帧以上无意义”和“不够60帧就卡得没法玩”两派玩家吵成一锅粥的时候,发表了这篇帖子:
http://forums.station.sony.com/ps2/index.php?threads/poor-performance-x58-gtx-560-ti.27251/#post-364385
【文章开头引用eHow有关人眼与帧率的解释就不详细翻译了,大概是说,帧率与人眼观察多快的运动无关。】
……
一个15FPS的动画,能看上去流畅吗?绝对能。
一个15FPS的游戏,能觉得流畅吗?绝对不能。
假设一个游戏运行在15帧每秒,那么屏幕上看见的内容,从显卡驱动渲染出来到显示给用户,有66毫秒的延迟。而游戏通常要提前1到2帧把需要渲染的内容传递给显卡驱动。所以假设平均提前1.5帧,这个提前量延迟就已经高达99毫秒了。
而在游戏把内容提交给显卡驱动之前,还需要至少1帧时间获取你对游戏的操作。
这样,总延迟就达到了66ms+99ms+66ms=231毫秒——也就是说,从你对游戏操作,到这个操作的结果显现在屏幕上,需要接近四分之一秒的时间。这个延迟非常明显。我们制作游戏的时候,有一些技巧可以用来减少这个延迟(比如说,如果配置不正确,在Windows下还要再额外增加2帧延迟),但也只能控制在稍微低于200毫秒的程度。
当大脑尝试匹配15FPS的视觉信息,与4到5FPS的操作时,就会失败,然后觉得很卡、恶心。
如果帧率达到30,那么这个延迟就降低到了33+50+33=116毫秒——这时输入延迟就不那么严重了。但在竞技性游戏中,这个输入与反馈的延迟仍然会有影响(多数人的反应时间是在120到160毫秒之间)。
当达到每秒45帧时, 这个延迟只有77毫秒了。也就是说,用户输入信息的处理率达到了1秒/0.077秒=12.9次每秒。
所以这时大脑看到了45fps的图像,而身体操作感觉是在13fps。这就是在这个帧率下有人觉得卡有人觉得没事的原因。
如果帧率达到60,那么操作处理实际是18fps,这已经高于绝大多数人的反应时间,所以60就足够流畅了。
【没有逐句翻译,只是保留了大概意思。】
然而在动态模糊等等技术的支持下,理论上24帧的输出也应该能够欺骗眼睛了吧?
不过事实却是很多游戏在24帧每秒的情况下,的确玩着恶心。
PS2的开发人员在论坛上又一次因为“24帧以上无意义”和“不够60帧就卡得没法玩”两派玩家吵成一锅粥的时候,发表了这篇帖子:
http://forums.station.sony.com/ps2/index.php?threads/poor-performance-x58-gtx-560-ti.27251/#post-364385
【文章开头引用eHow有关人眼与帧率的解释就不详细翻译了,大概是说,帧率与人眼观察多快的运动无关。】
……
一个15FPS的动画,能看上去流畅吗?绝对能。
一个15FPS的游戏,能觉得流畅吗?绝对不能。
假设一个游戏运行在15帧每秒,那么屏幕上看见的内容,从显卡驱动渲染出来到显示给用户,有66毫秒的延迟。而游戏通常要提前1到2帧把需要渲染的内容传递给显卡驱动。所以假设平均提前1.5帧,这个提前量延迟就已经高达99毫秒了。
而在游戏把内容提交给显卡驱动之前,还需要至少1帧时间获取你对游戏的操作。
这样,总延迟就达到了66ms+99ms+66ms=231毫秒——也就是说,从你对游戏操作,到这个操作的结果显现在屏幕上,需要接近四分之一秒的时间。这个延迟非常明显。我们制作游戏的时候,有一些技巧可以用来减少这个延迟(比如说,如果配置不正确,在Windows下还要再额外增加2帧延迟),但也只能控制在稍微低于200毫秒的程度。
当大脑尝试匹配15FPS的视觉信息,与4到5FPS的操作时,就会失败,然后觉得很卡、恶心。
如果帧率达到30,那么这个延迟就降低到了33+50+33=116毫秒——这时输入延迟就不那么严重了。但在竞技性游戏中,这个输入与反馈的延迟仍然会有影响(多数人的反应时间是在120到160毫秒之间)。
当达到每秒45帧时, 这个延迟只有77毫秒了。也就是说,用户输入信息的处理率达到了1秒/0.077秒=12.9次每秒。
所以这时大脑看到了45fps的图像,而身体操作感觉是在13fps。这就是在这个帧率下有人觉得卡有人觉得没事的原因。
如果帧率达到60,那么操作处理实际是18fps,这已经高于绝大多数人的反应时间,所以60就足够流畅了。
【没有逐句翻译,只是保留了大概意思。】