关闭StemVR 与Oculus 的动态内插

早期显卡性能不足,VR设备FPS偏低。如今虽性能提升,但部分应用绘制速度仍跟不上。Valve和Oculus在软件中加入画格内插功能提高FPS,如SteamVR的“动态平滑”和Oculus的“ASynchronous Spacewarp”,不过该技术可能影响画质。还介绍了关闭这两项功能的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这个世代的消费及虚拟实境装置刚上市的时候,其实当下的显卡性能是不太够的,所以能够运作的FPS 其实是相对偏低的。而尽管到了现在显卡性能已经大幅成长了,​​但是在某些应用上,其实绘制速度可能还是跟不上的。

而为了避免画面更新过慢、导致VR 体验过差,所以像是Valve 和Oculus,都很早就在自家的软中,加入了画格内插的功能,产生出额外的画面来弥补、试着提高FPS。

在SteamVR里,这个功能叫做「动态平滑」(Motion Smoothing、官网);而在Oculus系统,这项功能则是称为「Asynchronous Spacewarp」(ASW、官网)。

这两项功能基本上都会在VR 应用的绘制速度不足时,提供一个可以拉高更新率的方案。

不过,这类的技术基本上也不是万灵丹。他所插补出来的画面,基本可能会有问题的;在特定的状况下,会严重影响到画质。

在Heresy 第一次使用SteamVR 的动态平滑的时候,就有感觉到画面有明显的果冻感,很多东西会开始变形、模糊;而包括ASW 在内,最明显的就是像下图这样的线条了。
在这里插入图片描述
可以看到,在移动的时候,线条变形地相当严重、甚至看不出原型了…

而后来Oculus也有推出ASW 2.0,号称在符合条件的情况下可以启用、以获得更好的插补效果。

如果觉得效果不好、愿意牺牲FPS 来关闭、换取较好的显示效果该怎么办呢?

SteamVR 的动态平滑要关闭很简单,在SteamVR 的「设定」的「一般」中,就可以看到「动态平滑」的选项、可以直接关闭。

在这里插入图片描述
Oculus要关闭ASW则比较麻烦…他在主介面上并没有相关选项可以调整,如果要用图形界面修改,会需要使用Oculus Debug Tool(简称ODT、官方文件,程式位置在「C:Program FilesOculusSupportoculus-diagnosticsOculusDebugTool .exe」)才能修改。

在开启之后,可以看到「Asynchronous Spacewarp」的选项,把它改成「Disable」就可以了。

不过在这边修改后,应该只要重开后、就又会跳回预设设定了…所以变成是每次都得重新设定,非常麻烦。

而如果不想还要额外开启ODT 的话,其实也可以在Oculus 的介面,使用隐藏的快速键,来修改ASW 的设定。在这里插入图片描述

根据reddit上的《Keyboard shortcuts》,可以知道Oculus针对ASW的设定,可以通过下面四个快速键来做切换:

ctrl-keypad1 ASW Disabled
ctrl-keypad2 Force 45 fps no ASW
ctrl-keypad3 Force 45 fps with ASW
ctrl-keypad4 Enabled ASW auto
所以要关闭ASW 的话,只要在Oculus 的程式介面,按下键盘的Ctrl + 1(要用键盘右侧九宫格的1,不能用上方的1)就可以了。

但是一样的,在重开之后,设定就会在跳回预设的开启状态了…

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mikes zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值