仮想現実デバイス用プラットフォーム Monado の XNUMX 番目のリリース

コラボ会社 提示 プロジェクトのリリース モナド0.2、標準のオープンな実装を作成することを目的としています。 OpenXR。 Monado は、OpenXR 要件に完全に準拠したランタイムを提供し、スマートフォン、タブレット、PC、その他のデバイス上で仮想現実と拡張現実を使用した作業を整理するために使用できます。 OpenXR 標準は、Khronos コンソーシアムによって作成され、仮想現実および拡張現実アプリケーションを作成するためのユニバーサル API と、特定のデバイスの特性を抽象化するハードウェアと対話するための一連のレイヤーを定義します。プロジェクトのコードは C で書かれており、 によって配布 GPL と互換性のある無料の Boost Software License 1.0 に基づいています。

追加された改良点には次のようなものがあります。

  • Composite Server はマルチレイヤー レンダリングをサポートするようになり、アプリケーションが複数の構造をホストできるようになりました。 XrCompositionLayerProjection и XrCompositionLayerQuad。複数のレイヤーを操作することは、4 つのレイヤーを使用してユーザー インターフェイスをレンダリングするアプリケーションにとって重要であり、次のようなシーンの上にインターフェイスがオーバーレイされるアプリケーションをさらにサポートするための基礎でもあります。 xrデスクトップ または プルートVR.



  • 複合サーバーとドライバーは別のサービス プロセスに配置されます。 作業中です 複数の OpenXR アプリケーションを Monado サービスの 1 つのインスタンスに接続し、XR_EXTX_overlay 拡張機能を使用してそれらを同時に視覚化する機能を提供します。
  • Vive Wand および Valve Index コントローラーと、3 自由度 (6DOF、XNUMX 方向の動き) によるモーション コントロールへの使用のサポートを提供します。今後数か月以内に、トラッキング システムを使用して XNUMX つの自由度 (XNUMXDOF、前方/後方、上/下、左/右、ヨー、ピッチ、ロール) のサポートを追加する予定です。 Lighthouse.
  • Google Daydream 3DOF コントローラーのドライバーに含まれる Bluetooth LE のサポートが追加されました。
  • 独自のコントローラーを作成する際の実験用に 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 HMDPlayStation Move コントローラーだけでなく、 カミソリヒドラ.
  • 使いやすさ 機器プロジェクトによってサポートされました OpenHMD.
  • 拡張現実メガネ用ドライバー ノーススター.
  • Intel RealSense T265 位置追跡システム用のドライバー。
  • udevルールセット root 権限を取得せずに仮想現実デバイスへのアクセスを構成します。
  • ビデオのフィルタリングとストリーミング用のフレームワークを備えたモーション トラッキング コンポーネント。
  • PSVR および PS Move コントローラー用の 6 自由度キャラクター トラッキング システム (XNUMXDoF、前方/後方、上/下、左/右、ヨー、ピッチ、ロール)。
  • Vulkan および OpenGL グラフィックス API と統合するためのモジュール。
  • ヘッドレスモード。
  • 空間的なインタラクションと視点の管理。
  • フレーム同期と情報入力(アクション)の基本的なサポート。
  • System X サーバーをバイパスして、デバイスへの直接出力をサポートする既製の複合サーバー。 Vive 用のシェーダーを提供し、 パノツール。 投影レイヤーのサポートがあります。

仮想現実デバイス用プラットフォーム Monado の XNUMX 番目のリリース

出所: オープンネット.ru

コメントを追加します