VR里的异步时间扭曲技术是什么鬼?
内容摘要:
最近高科技频频被推出,如果你经常听国内一些技术流的VR创业公司的演讲,那么你对“异步时间扭曲”(ATW)这个词肯定不会陌生。“异步时间扭曲”这个名称听起来很高大上,但是真正了解它的人不多,那么VR里的异步时间扭曲技术是什么?
q游网www.qqaiqin.com查答案为你整理分享VR的相关内容如下,感兴趣的小伙伴一起来看看吧。
VR里的异步时间扭曲技术是什么鬼:
一种生成中间帧的技术
异步时间扭曲英文是Asynchronous Timewarp,简称ATW。简单来说,这是一种生成中间帧的技术。当游戏画面无法保持足够的帧率时,它能产生中间帧进行弥补,从而维持较高的画面刷新率。这项技术的提出者John Carmack目前是Oculus的CTO。
我们采访了专家来解释ATW,他是这样说的:
正常情况下,我们的手机大部分是60hz刷新,也就是说,在理想情况下我们的手机大概要处理有60帧/秒。那么,从数据到渲染就有1000 /60 ~= 16.6666ms的时延。
那么,如何抵消这个时延呢?卡马克(John Carmack)提出一种方法,通过大量采集陀螺仪数据,在样本足够多的情况下,就可以预测出16.66ms后你头部应有的旋转和位置,按照这个预测的数据来渲染,他管这个技术叫Timewarp。
然而问题又来了,一般VR场景很复杂,我们很难保证每次都在16.66ms内完成一次渲染,也就是我们很难保证每个应用都是60fps。那么卡神又提出一个ATW,就是异步的Timewarp。
他把VR应用的渲染管线设计成两个线程,渲染线程(生产者)和Timewarp线程(消费者),两者异步工作,生产者生产足够多的Framebuffer,消费者把生产者生产的东西做Timewarp之后贴在屏幕上。也就是说,无论你当前游戏的fps是多少,Timewarp始终被设计成保持在60fps(视刷新率而定)。
这就是ATW的核心细节,把Timewarp和产生Framebuffer分离,用高刷新率的Timewarp来换取低时延。
ATW技术在VR中应用的先驱是Oculus,一年多以前他们就在Gear VR上应用了这项技术,3月25日宣布在PC端的SDK上加入ATW的支持。
具体怎么做?
Oculus在博客里对ATW做了详细的解释。如上图所示,GPU给左右眼的画面分别进行渲染,然后在画面显示出来之前插入一个ATW的处理过程。在左边这帧的处理中,画面渲染及时完成,此时直接显示就行了;中间的第二帧渲染未能及时完成,此时如果什么都不做就会出现画面抖动,而有了ATW的话,它会将前面一帧调用出来重新显示,同时加上头盔运动变化,从而保持帧率。
这技术很难吗?
据专家表示,ATW技术很简单,核心代码仅5行。但如果要达到最好的效果,还需要以下几点:
1。GPU必须支持抢占式上下文(GPU preemption)。这个还好,大部分Mobile GPU都支持,但是桌面GPU大部分还不支持;
2。系统最好支持主表面写入,这个跟GPU有一定关系,但是跟操作系统关系比较大;
3。GPU必须有较高的性能,这个很好理解,Timewarp线程实际上加重了渲染负担。
Oculus先在Gear VR上实现ATW,原因就是上面的第1点。他们将ATW带到PC平台上,是在微软、英伟达和AMD支持的情况下实现的。英伟达开发了VRWorks,AMD则有Liquid VR。
国内厂商中,乐相陈朝阳表示ARM对大朋VR提供了Front Buffer和Context Priority的支持,用以在移动VR上实现ATW。
没有定制硬件的焰火工坊则在Oculus的基础上修改了一部分Timewarp的实现。“我们在渲染线程那里会监控Timewarp线程的工作情况,动态的平衡GPU附载,保证Timewarp线程工作在比较高的帧率下。”专家说。
有什么难点和局限?
听起来ATW是项很棒的技术,但它也不是完美的。根据去年的一篇Oculus博文,ATW的一个难点是位置抖动(Positional Judder)。
位置抖动是基于方向的Timewarp带来明显瑕疵之一。在使用VR设备时,当头部移动了, 如果在ATW产生图像帧时只考虑了旋转,而平移却被忽略了。这意味着当你的头从一边移动到另一边时,你看见的离你很近的物体会有多个图像的抖动,这种效果在临近场空间中是非常明显的,比如下面的这个潜艇截图。
以上就是小编为您带来的关于“VR里的异步时间扭曲技术是什么鬼?”的相关内容了,希望这篇文章能够帮助到大家。
- .密子君去掉大胃王称号,密子君为什么会火
- .2020央视315晚会直播入口 7月16日在线直
- .日本仙台上空出现白色不明球体是它吗?
- .关于网上cpm计费的一些个坑,cpm广告的一
- .高跟丝袜女打手游版传奇广告(明星传奇)
- .2019年315晚会曝光佰斯特的纸尿裤,湖北
- .佰斯特被315曝光,淘宝天猫店上已不显示
- .拼多多App被苹果商店下架是怎么回事
- .私房照Lofter高清靓照推荐,羞羞图大合集
- .神马站长平台有什么用
- .2018年10月15日UC社区下线通知
- .韩国李恩率不雅啪啪啪视频流出 !
- .滴滴暂停深夜服务是什么意思,滴滴暂停深
- .抖音微笑再美再甜是什么歌?
- .抖音小甜甜背景是高官女儿吗?
- .深圳为什么出现特大暴雨?
- .滴滴调取用户通讯录做什么?
- .工商局调查拼多多原因是什么?
- .突尼斯世界杯23人名单介绍?
- .苏炳添9秒90为什么不算成绩?
- .百度的简单搜索表明了会永无广告是不是真
- .小卖部开悬崖上怎么回事_小卖部开悬崖上
- .微博热搜打不开是怎么回事_微博搜索用不
- .微博洁洁良发生了什么?
- .蛇哥回归是真的吗_蛇哥回归直播时间公布?
- .抖音野生脆脆吃鸡的歌名是什么?
- .抖音中代古拉k是谁呢?
- .抖音被约谈是怎么回事?
- .内涵段子暗号汇总!
- .百思不得姐评论看不了怎么办?
- .抖音评论为什么点不出来了?
- .抖音评论看不了原因?
- .抖音为什么关闭评论功能?
- .快手2018哪些人被封了?
- .快手2018哪些人被封了?
- .李晨微博新头像是什么?
- .京东联盟提现提示 由于提现规则升级,1日
- .2018最新版中央一套春节联欢晚会官方节目
- .卢本伟首登《焦点访谈》网友们也是纷纷发
- .淘宝惊现央视春晚电话是什么鬼?