Monado 第二次發布,虛擬實境設備平台

合作公司 呈現 項目發布 蒙納多0.2,旨在創建標準的開放實施 OpenXR的。 Monado 提供完全符合 OpenXR 要求的運行時,可用於在智慧型手機、平板電腦、PC 和任何其他裝置上組織虛擬和擴增實境工作。 OpenXR 標準由 Khronos 聯盟制定,定義了用於創建虛擬和擴增實境應用程式的通用 API,以及一組用於與抽象化特定裝置特徵的硬體互動的層。專案程式碼是用C語言寫的 分發者 根據免費的 Boost Software License 1.0,與 GPL 相容。

添加的改進包括:

  • 複合伺服器現在支援多層渲染,允許應用程式託管多個結構 XrCompositionLayer投影 и Xr組合層四。使用多個層對於使用四層渲染使用者介面的應用程式非常重要,也是進一步支援介面覆蓋在場景頂部的應用程式的基礎,例如 桌面版冥王星VR.



  • 複合伺服器和驅動程式放置在單獨的服務進程中。 工作正在進行中 提供將多個 OpenXR 應用程式連接到 Monado 服務的一個實例並使用 XR_EXTX_overlay 擴充功能同時視覺化它們的能力。
  • 為 Vive Wand 和 Valve Index 控制器及其用於三自由度運動控制(3DOF,三個方向的運動)提供支援。在接下來的幾個月中,我們計劃使用追蹤系統來添加對六個自由度(6DOF、前/後、上/下、左/右、偏航、俯仰、滾動)的支持 燈塔.
  • 新增了對藍牙 LE 的支持,該支援包含在 Google Daydream 3DOF 控制器的驅動程式中。
  • 添加了arduino驅動程序,用於在創建自己的控制器時進行實驗;
  • 開位置追蹤系統的驅動器整合到主體結構中 自由生存.
  • 偵錯使用者介面現在支援自訂圖表,其當前形式用於視覺化渲染期間 CPU 上的負載。
  • Monado-gui 現在支援將設定儲存在 $XDG_CONFIG_HOME/monado 和 $HOME/.config/monado 目錄中。新增了 PSMV (PlayStation Move) 和 PSVR (PlayStation VR) 配置具有 USB 介面的立體攝影機的功能。
  • 裝配系統經過重新設計。添加 PPA 儲存庫 適用於具有 Monado 軟體包、OpenXR-SDK 和 xr-hardware udev 規則的 Ubuntu。
  • 新增了透過 systemd 中的套接字啟動來啟動 monado-service 的支援。

平台構成:

  • 空間視覺引擎(物體追蹤、表面偵測、網格重建、手勢辨識、眼球追蹤);
  • 角色追蹤引擎(陀螺儀穩定器、運動預測、控制器、透過攝影機進行的光學運動追蹤、基於 VR 頭盔資料的位置追蹤);
  • 複合伺服器(直接輸出模式、視訊轉發、鏡頭校正、合成、創建同時與多個應用程式一起工作的工作空間);
  • 互動引擎(實體流程的模擬、一組小部件和虛擬實境應用程式的工具包);
  • 儀器儀表(設備校準、安裝 運動邊界).

主要特點:

  • 虛擬實境頭盔驅動程式 HDK (OSVR 駭客開發工具包)和
    PlayStation VR 頭戴裝置,以及 PlayStation Move 控制器和 剃刀九頭蛇.
  • 使用可能性 оборудования項目支持的 開放式頭顯.
  • 擴增實境眼鏡驅動程式 北極星.
  • 英特爾實感 T265 位置追蹤系統驅動程式。
  • udev規則集 無需取得 root 權限即可配置對虛擬實境裝置的存取。
  • 具有用於過濾和串流視訊的框架的運動追蹤組件。
  • 適用於 PSVR 和 PS Move 控制器的六自由度角色追蹤系統(6DoF、前/後、上/下、左/右、偏航、俯仰、滾動)。
  • 用於與 Vulkan 和 OpenGL 圖形 API 整合的模組。
  • 無頭模式。
  • 管理空間互動和觀點。
  • 對幀同步和資訊輸入(動作)的基本支援。
  • 現成的複合伺服器,支援繞過系統 X 伺服器直接輸出到裝置。 為 Vive 和 帕諾工具。 支援投影層。

Monado 第二次發布,虛擬實境設備平台

來源: opennet.ru

添加評論