基于Unity與SteamVR構建虛擬世界》 —2.3 安裝提示">《基于Unity與SteamVR構建虛擬世界》 —2.3 安裝提示
1123
2025-04-01
2.4.2 OSVR HDK安裝介紹
開源虛擬現實(OSVR)是一個面向許多不同品牌和公司的VR系統。使用SteamVR的好處是你可以在一次安裝即支持所有的主流品牌頭戴式顯示器,包括OSVR兼容硬件。物超所值!
我對OSVR很感興趣,認為它將能使VR平民化,以便用戶最終能夠以他們想要的價格選擇有想要功能的頭戴式顯示器,而不是限定在一個特定范圍的軟件或DRM鎖定的商店。在撰寫本書時,黑客開發工具包(HDK)VR頭戴式顯示器為實體硬件提供了很高的價值。但它們專為有更多經驗的用戶提供(線索就在HDK的名字里?。阅憧赡苄枰仁褂酶嘿F的主流頭戴式顯示器更多地參與到安裝和設置程序。HDK團隊正在努力使這一過程盡可能簡單。有一個簡單的安裝程序可以讓你在四到五個步驟內準備好VR。它會自動安裝所有相關的驅動程序和配套軟件,以及一個可用于啟動和停止OSVR服務器的基于任務欄的應用程序和訪問工具應用程序。
1)開始下載
通過網址http://developer.osvr.org/獲取所需的文件,并通過Razer點擊OSVR Installer。
2)設置硬件
首先連接集線盒。在集線盒的底部有三個插頭。其中一個電纜是一個兩端各有兩個插頭的單電纜。連接你的PC終端的有一個USB插頭和一個HDMI插頭。將USB連接到PC上的USB端口,然后將HDMI插頭連接到計算機的HDMI端口以連接顯卡。將另一端的兩個插頭連接到集線盒底部。
電源適配器是一個單獨的插頭,但是在集線盒中包括分離器電纜。找到分離電纜,在電纜末端分成兩個電纜的是電力電纜。將末端插入集線盒的底部。電源適配器的插頭不能直接插入集線盒,需要將電源適配器插入從電纜分離出來的插頭(圖2-7)。
將紅外攝像機安裝在顯示器的頂部,以便在VR中追蹤頭戴式顯示器。將隨附的USB電纜插入紅外攝像機的一側,另一側插入PC的備用USB端口。
在插入集線盒的分離電纜的另一端,是一個小插孔插頭。將插頭的插孔插入紅外攝像機的一側用于同步追蹤。
頭戴式顯示器有一個大的專有連接器。將其插入集線盒的頂部。集線盒有一個夾子用于將集線盒夾起來放置,使之在電纜范圍內。
3)軟件安裝
運行下載的驅動程序和軟件。瀏覽安裝過程并安裝所需要的部分。雖然安裝程序后沒有提示重啟計算機,但我還是建議安裝后重啟。在重啟時保持各個硬件連接。
4)開啟OSVR服務器
要使用OSVR,需要讓OSVR服務器在后臺運行。接下來我們將啟動服務器。在Windows的工具欄中,可以找到一個OSVR圖標。這個任務欄應用程序能幫助你快速找到所需的OSVR部分。右鍵單擊該圖標并選擇開始,OSVR服務器會啟動。將頭戴式顯示器舉在攝像機前保持20秒,或者戴上它,這樣服務器才能獲取追蹤信息。
5)運行測試應用程序
為了確保一切正常工作,我們需要運行一個小測試應用程序。右鍵單擊該圖標并選擇OSVR Test Apps下面的Launch VR Sample。
演示應用程序展示了一個可以環顧四周的簡單環境。它會展示一個點著篝火的令人驚悚的森林,使用它來測試頭戴式顯示器以及移動追蹤是否正常工作。如果在此階段遇到任何問題,可能需要重啟系統,并確保Windows中的顯示設置能夠正確檢測到頭戴式顯示器。
6)設置SteamVR以使用OSVR
OSVR SteamVR支持沒有內置于SteamVR系統,需要一點點設置來使其運行。如果你已經打開SteamVR,你需要在開始此過程之前關閉它。
a.打開文件夾Program Files (×86)\OSVR。
b.找到OSVR-SteamVR文件夾并點擊以瀏覽文件夾內部。
c.點擊OSVR-SteamVR內的OSVR文件夾以選中它。按鍵盤上的Ctrl + C將其復制。
d.打開Steam,點擊窗口頂部的Library,然后選擇下拉菜單中的Tools,在列表中找到SteamVR。
e.右鍵單擊SteamVR并選擇Properties。
f.單擊Local Files選項卡。選擇Browse Local Files..以打開一個新的文件瀏覽窗口,顯示包含SteamVR的文件夾。
g.雙擊SteamVR文件夾中的drivers文件夾。
h.按Ctrl + V粘貼從階段c中復制的文件夾。
i.安裝驅動程度后,只需要讓SteamVR來尋找它們。為此,需要修改SteamVR/drivers文件夾中的drivers.cfg文件。打開Notepad(Notepad是一個Windows應用程序,可以通過在Windows 10的搜索窗口中搜索Notepad找到它)。
j.打開Notepad窗口后,將drivers.cfg文件拖出文件瀏覽器并將其放入Notepad窗口。你可以看到一些像這樣的東西:
[vortex]
括號中的項目是SteamVR啟動時會查找的驅動程序。添加一個新的,點擊窗口頂部并添加[osvr],使文件看起來如下所示:
[osvr]
[vortex]
按Ctrl + S在Notepad保存文件。
下次運行SteamVR時應該能檢測到OSVR頭戴式顯示器,但你可能需要重啟系統以使此生效。
潛在問題/解決方法
電源循環 許多問題可以通過重啟設備來解決。關閉SteamVR,關閉OSVR服務器(右鍵單擊OSVR任務欄應用程序并從下拉菜單中選擇“Stop”)。首先將電源線從集線盒上拔下,然后拔下USB電纜。計數十秒鐘后重新連接電源線,然后再連接USB電纜。系統應該檢測到兩個設備。重啟OSVR服務器,然后重啟SteamVR。
頭戴式顯示器無法顯示 如果頭戴式顯示器的屏幕只有黑色,請確保OSVR頭戴式顯示器已啟用??梢杂益I單擊OSVR應用程序,然后選擇Configure下的Launch CPI。在OSVR HDK選項卡下,單擊Enable HDK Display按鈕。
固件更新 HDK固件需要保持最新才能使設備正常工作。但在撰寫本書時,并沒有內置的應用程序來執行此操作。所以固件更新必須用HDK手動進行操作。這里不介紹固件更新,因為它可能會變得很棘手。所有更新的軟件都可以在http://osvr.github.io/using/中找到。
頭戴式顯示器顯示桌面,但沒有測試應用程序 在Windows桌面上打開Display Properties/
Screen Resolution。確保已經檢測到HDK頭戴式顯示器且位于主桌面的右側。在Windows 8以
上,可以拖放窗口預覽。確保顯示器的分辨率設置為1920×1080,并且將Multiple displays設置為Extend these displays。HDK不應該作為你的主要顯示器,這些應該是你的常規桌面。
Windows unity 虛擬化
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。