一.平滑帧率
平滑帧率就是允许帧率在一定范围内波动,提升流畅度,但使用平滑帧率长时间运行有时会遇到GPU占用率过高问题
二、固定帧率
固定帧率就是最高帧率,比如固定帧率是60帧,如果显卡性能较好。即使能够输出更高帧率,但UE也只会运行到最高60帧,从而节约CPU和GPU等整体资源;
如果显卡性能不好,达不到设定的固定帧率,渲染画面会产生掉帧卡顿残影感觉,实际帧率和固定帧率差值越大掉帧残影卡顿的感觉越明显;
固定帧率高出实际帧率,会导致场景逻辑变慢,例如固定帧率120,那么GPU一定要输出120帧画面,才能继续执行下面的游戏逻辑,这也就是渲染画面产生掉帧卡顿残影的原因;
应用场景:
1.项目中渲染帧率有很明显的波动时,比如1场景画面30FPS、2场景画面60FPS、3场景画面120FPS,就适合使用平滑帧率;场景帧率波动不大的话建议使用固定帧率,这个固定帧率设置的值应略小于你实际最小帧率几帧。
2.使用平滑帧率后GPU占比过高时,可以转换为固定帧率,固定帧率设置的值应略小于你实际最小帧率几帧。
注:一般情况建议使用固定帧率,根据你项目中最小帧率值去设置固定帧率即可,这样能保证项目流畅运行的同时GPU占比波动不会很大。