2016-04-23 78 views
1

我试图在头部显示器上渲染渲染管线。 鉴于我们有一个目标刷新率为每个屏幕90赫兹。虚拟现实渲染管线中是否存在优化

在管道内建立的效率是否可以从VR中从一帧到另一帧减少的三角洲减少的计算负荷中受益? 林不知道这样一个事实,即在帧A到B @ 90fps的图像中,像素相对于帧A到B @ 45fps的变化较少,因为屏幕上的运动相同。

即,从一帧移动到另一帧的每帧的工作量减少了这些新帧。

http://imgur.com/6rRiWGM

回答

0

AFAIK虚拟现实头戴式显示所有的帧都总是从头开始呈现在其他3D应用程序。如果有一个很好的方法来魔法插入渲染为什么只能用在VR上?

然而有另一个招数Timewarp。如果您没有及时提供新框架,则通过适当的异步时间扭曲实施,最后一个按照您耳机旋转的增量旋转。
所以当你环顾四周,头部运动仍然看起来好像你的 应用程序会有高fps。
如果你没有移动,像GUI那样没有任何东西“卡住”摄像机,这是一个非常好的错觉。

目前timewarp在GearVR和Vive上运行良好,可能在Oculus产品上(但在0.8驱动程序上不支持DK2,仍然没有购买我的新耳机)。