让低端显卡也能玩上VR,SteamVR新增Motion Smoothing功能

想玩VR游戏,你除了得花高价买个VR头盔之外,还得有一台配置比较高的电脑才行,因为VR头盔的分辨率是2K级别的,而且你还得保证它的帧数在90才不容易头晕,要达到这个水平你的显卡至少得是GTX 1060的级别才行,不过现在SteamVR的开发人员宣布了一项名为Motion Smoothing的新功能,能让更多低配的PC能够玩上高品质的VR游戏。

Motion Smoothing的工作方式和液晶电视的运动平滑功能有点类似,电视通过两个现有帧之间增加插值来实现运动平滑的,以此来保证画面的平滑提高帧率,但是这样会增加延迟,在VR游戏应用中并不是一个好主意。

SteamVR的实现方式有点不同,当SteamVR发现某个应用程序开始丢帧的时候,运动平滑将会启动,它会查看最后两个显卡输出的帧,估算运动和动画,并推断新的帧,也就是说电视的实现方法是在两帧之间增加一帧,而SteamVR的实现方式是在两帧之后加插一帧,这样的好处是可以保证程序可以满帧运行,而且不会有明显的延迟。

这样VR头盔可以在满帧运行的时候显卡只需要渲染两帧中的一帧,这样大大的降低了对显卡的性能需求,如果系统依然没法跟上,运动平滑甚至可以每传输1帧合成2帧甚至3帧。这意味着你用低端显卡也能保证90fps的流畅VR体验,而高端显卡则可以用更高分辨率来进行渲染,让用户体验更高保真度的VR应用。

目前Motion Smoothing仅支持NVIDIA显卡开启,并且系统一定要是Windows 10,目前AMD显卡运行此功能还有些问题需要解决,等解决了这些问题就可以为AMD显卡提供支持,但是目前Valve公司无法提供准确的时间表。

Motion Smoothing目前已经加入SteamVR Beta应用里,如果想增加此应用请在“库>工具”中对SteamVR点击右键,选择“Betas”选项卡然后在下拉列表中选择“beta”。

(0)

相关推荐