游俠網(wǎng) > VR頻道 > VR百科 > VR頭顯免使用Vive追蹤器教程

VR頭顯免使用Vive追蹤器教程

之前,HTC員工在Reddit論壇上表示使用Vive追蹤器必須搭配Vive VR頭顯。這就令部分打算在VR之外的場景使用這個追蹤器的玩家感到頭疼了,因為Vive頭顯可比追蹤器貴得多了!但實際上,這所謂必須要使用頭顯只是軟件層面不支持單獨使用追蹤器,并不是這套裝置天生無法獨立運(yùn)行。所以,很快就有大神放出了這個免頭顯使用Vive追蹤器的教程。
目 錄
1. 最低硬件需求2. 軟件需求3. 方法

最低硬件需求

  網(wǎng)站后臺不支持Markdown,排版可能不夠清楚,請見諒:

  *一個HTC Vive追蹤基站(當(dāng)然,兩個更好)

  *如下SteamVR兼容追蹤設(shè)備(至少有一個):

   *Vive追蹤器(HTC無線適配器或USB)
   *Vive控制器(Steam無線適配器或USB)
   
*使用SteamVR HDK開發(fā)的第三方追蹤設(shè)備(Steam無線適配器或USB)

  *x86 PC一臺

軟件需求

  注意:僅在Windows上測試過,但估計也支持Linux:

  *SteamVR軟件Beta版

  *Python 3.6(推薦Anaconda包)

  *pyopenvr,安裝命令:pip install pyopenvr

  *triad_openvr,請從GitHub中下載(后臺自動屏蔽超鏈接,用關(guān)鍵詞在GitHub搜索)

方法

  1.下載并安裝上述組件

  2.定位如下配置文件,用任意文本編輯器打開:[Steam Directory]steamappscommonSteamVRresourcessettingsdefault.vrsettings

  3.文本中定位“steamvr”下的“requireHmd”項,將值改為“false”。

  如圖:

游俠網(wǎng)

  4.如果SteamVR正在運(yùn)行,關(guān)閉并重啟

  5.當(dāng)SteamVR重啟之后,我們會發(fā)現(xiàn)現(xiàn)在可以在沒有VR頭顯的情況下連接控制器或者追蹤器了

  注意:如果出現(xiàn)“Not Ready”字樣,請忽略,不會影響這個教程的實施

  6.打開命令提示符,進(jìn)入triad_openvr解壓目錄

  7.如果你測試的是Vive追蹤器,運(yùn)行腳本:python tracker_test.py

  8.如果你測試的是Vive控制器,運(yùn)行腳本:python controller_text.py

  9.腳本執(zhí)行之后,我們能看到以250Hz頻率更新的數(shù)字,這些是位置追蹤的實時坐標(biāo)

游俠網(wǎng)

  需要注意的是,本教程只是提供了一個快速的概念驗證,證明SteamVR追蹤系統(tǒng)并不需要VR頭顯。

  最后,推廣一下Python語言,Python是一個擴(kuò)展性極佳的腳本語言,語法接近自然語言,非常容易理解。本教程中的代碼今后也許會成為很多衍生項目的基礎(chǔ)內(nèi)容。這一方法也很容易改編成其他語言版本,例如C,C++或C#。

百科熱詞

關(guān)于游俠 | 廣告合作 | 人才招聘 | 友情鏈接 | 聯(lián)系我們 | 網(wǎng)站地圖 | 投訴建議 | 版權(quán)保護(hù)投訴指引
蘇ICP備2023007791號-1
CopyRight ? 1999-2023 ALi213.Net All Right Reserved 游俠網(wǎng) 版權(quán)所有
1. 最低硬件需求
2. 軟件需求
3. 方法
4. 相關(guān)新聞