OpenHMD:用於 VR 開發的開源項目
什麼是 OpenHMD?
OpenHMD 是一個為沉浸式技術創建開源 API 及驅動的項目。這類技術包括帶內置頭部跟蹤的頭戴式顯示器。
它目前支持很多系統,包括 Android、FreeBSD、Linux、OpenBSD、mac OS 和 Windows。它支持的設備包括 Oculus Rift、HTC Vive、DreamWorld DreamGlass、Playstation Move 等。它還支持各種語言,包括 Go、Java、.NET、Perl、Python 和 Rust。
新版本中的更多功能和改進功能
最近,OpenHMD 項目發布版本 0.3.0,代號為 Djungelvral(Djungelvral 是來自瑞典的鹽漬甘草)。它帶來了不少變化。
這次更新添加了對以下設備的支持:
- 3Glasses D3
- Oculus Rift CV1
- HTC Vive 和 HTC Vive Pro
- NOLO VR
- Windows Mixed Reality HMD 支持
- Deepoon E2
- GearVR Gen1
OpenHMD 增加了一個通用扭曲著色器。這一新增功能「可以方便地在驅動程序中設置一些變數,為著色器提供有關鏡頭尺寸、色差、位置和 Quirks 的信息。」
他們還宣布計劃改變構建系統。OpenHMD 增加了對 Meson 的支持,並將在下一個 (0.4) 版本中將刪除對 Autotools 的支持。
OpenHMD 背後的團隊還不得不刪除一些功能,因為他們希望他們的系統適合所有人。由於 Windows 和 mac OS 對 HID 頭的兼容問題,因此禁用了對 PlayStation VR 的支持。NOLO 有一堆固件版本,很多都會有小改動。OpenHMD 無法測試所有固件版本,因此某些版本可能無法正常工作。他們建議升級到最新的固件版本。最後,幾個設備僅提供有限的支持,因此不包含在此版本中。
他們預計將加快 OpenHMD 發布周期,以便更快地獲得更新的功能並為用戶提供更多設備支持。他們優先要做的是「讓當前在主幹分支中禁用的設備在下次發布補丁時能夠試用,同時讓支持的頭戴式顯示器支持位置跟蹤。」
最後總結
我沒有 VR 設備而且從未使用過。我相信它們有很大的潛力,甚至能超越遊戲。我很興奮(但並不驚訝)有一個開源實現會去支持許多設備。我很高興他們專註於各種各樣的設備,而不是專註於一些非品牌的 VR 的努力。
我希望 OpenHMD 團隊做得不錯,並希望他們創建一個平台,讓它們成為 VR項目。
你曾經使用或看到過 OpenHMD 嗎?你有沒有使用 VR 進行遊戲和其他用途?如果是,你是否用過任何開源硬體或軟體?請在下面的評論中告訴我們。
via: https://itsfoss.com/openhmd/
作者:John Paul 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive