Linux中國

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 項目是在 Boost 許可證下發布的。

新版本中的更多功能和改進功能

最近,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

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國