当前位置: 着迷网 > 新闻中心 > 热讯聚焦 > Oculus新算法将大大降低动作延迟 解决头晕问题

Oculus新算法将大大降低动作延迟 解决头晕问题

文章作者:台哥 发布时间:2016年03月28日 13:47


就在GDC接近尾声、Oculus Rift准备发货的时候,Oculus正式宣布为其SDK加入了ATW支持,异步时间扭曲(Asynchromous Timewarp,ATW)是Oculus为了减轻VR延迟感而应用的一种算法,。


Oculus新算法将大大降低动作延迟 解决头晕问题


异步时间扭曲算法并不是一种全新的陌生的算法,现在中文资料也不少了。该算法的作者是Oculus的软件工程师迈克尔 安东诺夫(Michael Antonov),曾经是Scaleform的首席技术官。异步时间扭曲算法其实并不像名字听上去的那么高深,在家用主机游戏开发中也有过类似的手法——时间扭曲(Timewarp),就是我们常说的“插帧”。在游戏帧数不够的时候,该算法会在两帧图像中生成中间帧,从而减轻画面的不连贯、跳跃、抖动。


Oculus新算法将大大降低动作延迟 解决头晕问题


时间扭曲是一种原理简单并行之有效的算法,但是缺陷也同样明显。由于对于动作的跟踪捕捉必须快到跟得上头部的旋转速度,一帧画面的渲染也要在头部转动停止前渲染好,这就对中间帧提出了很高的要求。异步时间扭曲算法在这种情况下便应运而生。之所以异步是因为对于一帧图像来说,渲染生成的线程和时间扭曲的线程平行独立运行,这样就可以在画面被输出到显示器之前一直根据渲染线程最新的一帧生成一个新的帧。


Oculus新算法将大大降低动作延迟 解决头晕问题


简单来说,异步时间扭曲算法是一种高明的算法,并不需要很高的机能和硬件开销就可以一定程度上消除可感延迟,大大降低用户的呕吐感。现在Oculus终于将其整合进了SDK中。Oculus也说的很明白,该算法其实就是为了降低延迟,减轻抖动和进而引发的不适感。Oculus对于开发的建议还是90帧作为标准。


【着迷网转载此文仅为传递更多信息之目的,绝不意味赞同其观点或证实其描述。】


    看完这篇文章,你的感受是?

    
    数据统计中,请稍等!

    分享到:

    台哥

    

    精彩推荐更多>>

    原创栏目

    R星 影子战术

    热门资讯

    美图囧图更多>>

    其他人也在看