Re: [閒聊] Google的VR - DayDream

作者: kuma660224 (kuma660224)   2016-06-06 12:11:46
看了一下SDK關於GvrController的說明,
基本就和之前猜測相同,定位完全是
靠Gyro陀螺儀與Accelerometer加速計.
類似之前wii motion Plus強化手把技術
但沒有外部感測器幫忙....省錢堪用就好.
那它怎麼得到初始位置,也不難.
就是叫你手持手把然後平舉朝向前方.
按住home按鈕1秒以上, 系統就能換算
手把的大略初始位置.
之後全靠陀螺儀加速計去推算新位置.
有時間有角度溫度變化,就能update
由於沒外部校正裝置,久了會偏差加大.
那....大不了就下一關或下次玩再校正嘛...
畢竟一分錢一分貨XD
recenter頻率要估計看到時內建感測器
品質,能撐多少時間內不超過合理偏差程度...Google應該會要求一個合格的標準.
達到才能支援,以免各種手機體驗不同.
這種技術要做到指向空間中UI也不難.
反正畫面有小亮點提示你指到哪.
就算一小段時間後手柄角度或位置,因
時間累積有幾度幾公分不正確,
人類也分不太出來...至少手柄有跟著互動就好.
因為人的手本來就不準. 而且這也不是
想追求精準的VR平台.
要房間移動應該也不是不可能,
只是這定位誤差會隨時間一直加大...
玩太久也許會出包.
手把上除了按鈕,還要叫touch的觸控板
不像rift或vive有外部裝置持續校正,就算
玩幾小時甚至整天不脫離母體依然定位精準.
可是那種有外部校正裝置成本就高了.
一分錢一分貨嘛.
谷歌VR只是要用低廉成本讓你有比玩具CardBoard明顯更強的VR體驗.
定位感測技術沒啥黑科技,而是整合成熟便宜技術, 達到堪用程度.
作者: kira925 (1 2 3 4 疾風炭)   2016-06-06 16:26:00
.....那個誤差累積下來可不得了
作者: GameGyu (GameGyu)   2016-06-06 16:47:00
人會自動幫忙修誤差
作者: ManInBlack (阿闕)   2016-06-06 18:25:00
wii等級沒這麼容易吧,曾經想用android寫一個類似的程式,程式一啟動計算出來的位置就已經飛到不知道哪去了
作者: jyhlih (空氣貓)   2016-06-06 19:30:00
有些無線的RTLS可以拿來做為校正用,如Wifi Bluetooth只是精度沒有光學精準,但很便宜。
作者: mithuang (阿明)   2016-06-06 21:28:00
所以舊智慧型手機別丟,以後可以拿來當做控制器唷!!
作者: kuma660224 (kuma660224)   2016-06-06 21:57:00
反正最慘頂多就是玩一關recenter校正一次.誤差不要累積太大,就還堪用。樂觀來說,CardBoard,GEAR也是類似原理追蹤頭部。手機VR一切從簡。本來就沒期望和PCVR同級
作者: ManInBlack (阿闕)   2016-06-08 16:29:00
cardboard有偵測位移的喔? 我以為都只有360video而已如果有的話那應該就辦的到了,我不知道有真是抱歉
作者: ashinet (米克)   2016-06-08 21:55:00
沒有偵測位移 最多是靠加速度積分上去換算 不精準
作者: kuma660224 (kuma660224)   2016-06-08 22:06:00
那算是省錢版的定位。也算是偵測位移啦。但是沒法持續校正,誤差會隨時間累積。這樣不利於長時間沉浸。因為recenter一定會離開虛擬實境假設遊戲讓你當NBA教練,一場球賽要打很久。能持續校正的PC VR可讓你幾小時都沉浸在內而這種Gyro動態定位,就常常要中斷沉浸。例如藉暫停時間要你做平舉之類重新定位。比較適合短時間體驗。Cardboard用的手機內建動態感測又比Gear或DD的更低階。那原本不是要給VR用的,所以更新率慢與誤差較大

Links booklink

Contact Us: admin [ a t ] ucptt.com