欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 測試測量 > 正文

VR領域常談的異步時間扭曲技術到底是什么?

發布時間:2017-02-14 責任編輯:sherry

【導讀】異步時間扭曲,簡稱ATW,簡單來說,這是一種生成中間幀的技術。當游戲畫面無法保持足夠的幀率時,它能產生中間幀進行彌補,從而維持較高的畫面刷新率。
 
相信對于玩過CS的人來說,Valve并不陌生,他于去年推出一個全新的SteamVR beta版來回應Oculus的“異步時間扭曲”技術。說到這,可能很多朋友對Oculus的ATW異步時間扭曲技術感到陌生,但如果你經常聽國內一些技術流的VR創業公司的演講,那么你對“異步時間扭曲”這個詞肯定不會陌生。例如自稱國內第一家掌握ATW技術的焰火工坊,在他們的第一次發布會上CTO王明楊就提到了這項技術。當時他嘗試了進行解釋,但后來放棄了,只說“你們知道這很牛逼就行了”。此后CEO婁池也在各種場合提起ATW,包括微信朋友圈。另外一家公司樂相也是。
焰火工坊CEO婁池和樂相CEO陳朝陽的朋友圈
焰火工坊CEO婁池和樂相CEO陳朝陽的朋友圈
 
ATW到底牛逼在哪?
 
異步時間扭曲英文是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的支持。
 
具體怎么做?
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產生圖像幀時只考慮了旋轉,而平移卻被忽略了。這意味著當你的頭從一邊移動到另一邊時,你看見的離你很近的物體會有多個圖像的抖動,這種效果在臨近場空間中是非常明顯的,比如下面的這個潛艇截圖。
ATW技術
Gear VR比較容易用上ATW,是因為它不支持位置追蹤,而PC平臺的Oculus Rift支持。Oculus最近宣布Rift支持ATW,應該是解決了位置抖動的問題。
 
另外一點是運動的物體和動畫。使用ATW時,動畫或者移動的物體會引起另外一個瑕疵, 因為它產生的新圖像只是根據前一幀圖像生成的,缺少了物體的運動信息,所有的中間幀都好像是被凍結了一樣,因而對于運動的物體容易產生抖動,見下圖。
ATW技術
不過王明楊倒是認為雖然近處物體是個局限,但影響并沒想像的那么大。
 
總結
 
總體來說ATW確實是一項很棒的技術,如果沒有它的話,開發者在游戲開發中為了保持畫面幀率只能非常保守地使用CPU和GPU性能,而ATW可以游戲更容易保持幀率穩定,從而讓開發者在畫面設計上更加大膽。
 
實際運行中Oculus發現,沒有使用ATW的app在運行中丟失了約5%的幀。ATW可以將大部分丟失的幀補上,從而大幅減少畫面抖動。而這一切對app來說不需要消耗更多性能或更改代碼就能實現。Oculus還表示這一切只是開始,他們正與合作伙伴嘗試提高ATW的運行效率。為了產生一個舒適,令人信服的虛擬現實,開發人員仍然需要保持幀率在90赫茲,如果達到90赫茲,將使VR具有很好的舒適性,這是VR存在的真正魅力。
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
精品剧情v国产在线观看在线| 成a人片亚洲日本久久| 亚洲日本护士毛茸茸| 欧美激情一区二区三区不卡| 久久综合狠狠综合| wwwwww.欧美系列| 久久女同精品一区二区| 国产日韩成人精品| 一区在线观看免费| 一区二区三区四区国产精品| 一区二区久久久久| 亚洲成人中文在线| 毛片av一区二区三区| 国产一区二区三区高清播放| 国产高清久久久| av高清不卡在线| 欧美精品丝袜久久久中文字幕| 91精品国产91久久久久久最新毛片| 欧美二区乱c少妇| 欧美一级国产精品| 久久蜜桃av一区精品变态类天堂 | 91在线看国产| 欧美自拍偷拍一区| 精品久久人人做人人爰| 中文字幕中文字幕一区二区| 亚洲一区二区中文在线| 久久精品国产亚洲一区二区三区| 成人国产精品免费网站| 欧美日韩在线播放三区| 久久久久久97三级| 亚洲黄色小说网站| 美脚の诱脚舐め脚责91 | 欧美成人欧美edvon| 国产欧美精品一区二区色综合朱莉| 国产精品家庭影院| 美日韩一区二区| 91一区二区在线观看| 日韩免费观看高清完整版| 1区2区3区国产精品| 日韩高清在线观看| 成人动漫视频在线| 日韩三级高清在线| 亚洲精品你懂的| 国产成人aaaa| 欧美一区二区国产| 一区二区三区在线免费视频| 国产成人自拍网| 欧美一区二区精品在线| 一区二区三区四区高清精品免费观看 | 日韩精品专区在线| 亚洲在线成人精品| 北岛玲一区二区三区四区| 91精品欧美久久久久久动漫| 中文字幕佐山爱一区二区免费| 国产精品一级在线| 欧美精品视频www在线观看| 亚洲女同女同女同女同女同69| 国产一区二区美女| 日韩午夜在线播放| 亚洲图片欧美色图| 色综合色综合色综合| 中文一区在线播放| 国产成人免费视| 久久久www成人免费无遮挡大片| 美女网站一区二区| 欧美女孩性生活视频| 亚洲综合色噜噜狠狠| 在线一区二区三区四区| 亚洲欧美区自拍先锋| 99久久精品国产一区二区三区| 国产欧美一区二区精品性| 激情综合网av| 2020国产精品自拍| 国产精品18久久久久久久久久久久| 欧美成人免费网站| 韩国欧美国产1区| 久久精品综合网| 成人精品小蝌蚪| 国产精品福利一区| 色婷婷综合久色| 亚洲一区二区欧美激情| 在线观看一区不卡| 日韩avvvv在线播放| 日韩欧美一区二区不卡| 久久99这里只有精品| 久久久久久免费网| 91亚洲资源网| 亚洲国产美女搞黄色| 日韩欧美视频在线| 国产毛片精品国产一区二区三区| 国产午夜精品一区二区三区视频 | 日韩欧美电影在线| 国产一区二区主播在线| 中文字幕制服丝袜一区二区三区 | 成人免费视频视频| 亚洲美女一区二区三区| 欧美高清视频一二三区 | 精品日韩99亚洲| 国产成人精品三级麻豆| 亚洲一区在线看| 精品国产乱码久久久久久牛牛| 波多野结衣亚洲| 日本三级亚洲精品| 国产精品青草久久| 日韩午夜电影在线观看| 成人在线综合网站| 人人精品人人爱| 国产精品视频一区二区三区不卡| 欧美日韩亚洲另类| 国产999精品久久久久久绿帽| 午夜伦理一区二区| 国产女人水真多18毛片18精品视频| 精品污污网站免费看| 国产福利精品导航| 日韩激情视频网站| 日本一区二区三区高清不卡| 欧美人伦禁忌dvd放荡欲情| 福利一区福利二区| 美国十次了思思久久精品导航| 亚洲国产精品黑人久久久| 日韩亚洲欧美综合| 欧美亚洲动漫精品| 91免费在线看| 国产不卡视频一区| 国产在线视视频有精品| 欧美bbbbb| 亚洲午夜电影网| 亚洲精品视频在线| 国产精品久久久久久久裸模| 精品久久久久一区二区国产| 51午夜精品国产| 欧美综合一区二区| 91精彩视频在线观看| 97久久超碰精品国产| 成人免费视频免费观看| 国产一区二区视频在线| 日本欧美在线观看| 视频一区二区不卡| 五月天一区二区| 亚洲精品乱码久久久久久黑人| 久久久精品免费观看| 欧美理论片在线| 国产精品一区久久久久| 天天综合日日夜夜精品| 亚洲欧美乱综合| 中文av一区二区| 中文字幕一区二区三区蜜月| 精品久久五月天| 欧美日韩视频一区二区| 色呦呦网站一区| 欧洲日韩一区二区三区| 91丝袜高跟美女视频| 国产成人av电影在线播放| 久久国产日韩欧美精品| 精品一区二区三区久久久| 日韩高清一区二区| 亚洲国产婷婷综合在线精品| 亚洲欧洲av一区二区三区久久| 国产精品传媒在线| 日本一区二区动态图| 国产日韩成人精品| 国产亚洲精品中文字幕| 国产精品久久久久毛片软件| 国产视频亚洲色图| 久久久一区二区| 国产欧美一区二区三区鸳鸯浴| 国产精品家庭影院| 中文字幕一区二区日韩精品绯色| 国产色91在线| 国产欧美日韩一区二区三区在线观看 | 亚洲超碰97人人做人人爱| 午夜影院久久久| 日韩精品免费专区| 免费久久精品视频| 日韩一区精品字幕| 粉嫩欧美一区二区三区高清影视| 国产.欧美.日韩| 99免费精品在线观看| 日本免费在线视频不卡一不卡二| 九九久久精品视频| 国产精品69久久久久水密桃| 成人精品视频一区二区三区尤物| 国产成人精品免费一区二区| 欧美性xxxxxx少妇| 日韩一级成人av| 久久先锋资源网| 亚洲视频一区二区免费在线观看| 亚洲欧美日韩综合aⅴ视频| 亚洲国产中文字幕在线视频综合| 人人狠狠综合久久亚洲| 97久久超碰国产精品电影| 欧美色图第一页| 久久嫩草精品久久久精品一| **性色生活片久久毛片| 视频一区二区三区中文字幕| 国产在线精品一区二区三区不卡| 成人一区二区三区在线观看| 日韩一区二区麻豆国产| 国产精品久久久99| 日韩黄色小视频|