简短的问题
如果我的应用程序已经以 60fps 的速度渲染,是否有任何额外的好处(从人类感知的角度来看)在状态变化时渲染额外的帧?
长问题
我正在用 OpenGL 编写一个交互式应用程序,例如:
while(true) {
render a frame;
sleep right amount of time to hit 60fps
}
现在,在 MVC 模型中,我会在每次状态更改时重新绘制。
我的问题:
鉴于我已经从模型以 60fps 的速度进行渲染,在每次状态更改时启动新的重绘是否有任何好处?人类真的能在 33 毫秒内感知到细微的差别吗?