Oculus VR頭盔空間定位出硬傷,問(wèn)題到底出在哪?
Oculus Rift又出問(wèn)題了……實(shí)際上,對(duì)于一家VR硬件公司來(lái)說(shuō),這次的問(wèn)題甚至比起5億美元的官司還麻煩:Rift頭盔的追蹤定位出了問(wèn)題。乃至有媒體發(fā)問(wèn):Oculus的定位系統(tǒng)ConstellaTIon是不是公司一個(gè)長(zhǎng)期的戰(zhàn)略錯(cuò)誤?
在回答這個(gè)問(wèn)題前,必須要搞清楚ConstellaTIon到底是什么,以及它的工作原理。
ConstellaTIon,國(guó)內(nèi)翻譯成“星群”,又譯“星座”,是在房間中定位用戶的手段。讓電腦知道用戶頭上的頭盔和手部在3D空間中的位置,只要你帶著頭盔往前靠或者往后仰,基本上都是ConstellaTIon在發(fā)揮功用。
為什么叫“星群”呢?因?yàn)樵赗ift頭盔和Touch手柄上,都散布著大量的紅外燈。這些標(biāo)記的分布就宛若星群一般,并且會(huì)被Oculus的傳感器捕捉到,這臺(tái)設(shè)備會(huì)逐幀去檢測(cè)標(biāo)記的光線。而這些幀接下來(lái)會(huì)被電腦上的Oculus軟件加以處理,判斷用戶的位置何在。
那么,問(wèn)題出在哪呢?
Constellation的追蹤目前有兩大問(wèn)題。第一個(gè)是由來(lái)已久的“遮擋”問(wèn)題。
如果有一張桌子、一堵墻、甚至是你自己的手擋在紅外標(biāo)記和Rift傳感器之間,那紅外線標(biāo)記就會(huì)被遮擋,追蹤就會(huì)成為不可能的事情。這也是為什么 Touch要帶著一部額外的攝像頭發(fā)貨,如此一來(lái)用戶可以把它們放到不同的區(qū)域,避免一只手擋住另一只手。但是多個(gè)傳感器沒(méi)辦法解決所有的問(wèn)題。
Touch發(fā)布后,用戶能夠用三個(gè)傳感器、擺放在游玩空間周圍,實(shí)現(xiàn)實(shí)驗(yàn)性質(zhì)的“空間范圍”定位。按理說(shuō)來(lái),應(yīng)該是讓用戶不管朝向哪邊,至少一部傳感器都能看到足夠數(shù)量的頭盔紅外標(biāo)記和兩個(gè)Touch手柄。但現(xiàn)實(shí)是,更大的傳感器陣列導(dǎo)致了定位方面的問(wèn)題。
問(wèn)題似乎集中在驅(qū)動(dòng)Constellation本身的軟件身上。為了解決這些問(wèn)題,Oculus發(fā)布了一個(gè)1.11補(bǔ)丁,但是這個(gè)補(bǔ)丁目前也沒(méi)有完全解決所有這一切追蹤問(wèn)題。實(shí)際上,對(duì)于某些人來(lái)說(shuō),反而出現(xiàn)了新的問(wèn)題。
隨著很多重量級(jí)內(nèi)容發(fā)布在即,Rift的追蹤定位問(wèn)題已經(jīng)到了迫在眉睫必須解決的地步了。
那么Constellation追蹤方案是否是一個(gè)錯(cuò)誤?對(duì)于Oculus來(lái)說(shuō),是不是本來(lái)應(yīng)該沉下心來(lái),開(kāi)發(fā)一款類似老對(duì)手HTC Vive用的SteamVR那樣的追蹤平臺(tái)?或者這些定位問(wèn)題只不過(guò)是成功路上的小磕絆?