Monado は、OpenXR 要件に完全に準拠したランタイムを提供し、スマートフォン、タブレット、PC、その他のデバイス上で仮想現実と拡張現実を使用した作業を整理するために使用できます。 プロジェクトのフレームワーク内でいくつかの基本的なサブシステムが開発されています。
- 空間視覚エンジン (オブジェクト追跡、表面検出、メッシュ再構築、ジェスチャー認識、視線追跡);
- キャラクター追跡用のエンジン(ジャイロスタビライザー、モーション予測、コントローラー、カメラを介した光学式モーション追跡、VR ヘルメットからのデータに基づく位置追跡)。
- コンポジットサーバー (直接出力モード、ビデオ転送、レンズ補正、合成、複数のアプリケーションを同時に操作するためのワークスペースの作成)。
- インタラクション エンジン (物理プロセスのシミュレーション、仮想現実アプリケーション用のウィジェット セットおよびツールキット);
- 計装(機器の校正、設置)
動きの境界線 ).
最初のリリースは実験的なものとみなされ、開発者にプラットフォームに慣れてもらうことを目的としています。 現在の状態では、Monado を使用してアプリケーションを作成し、サポートされているデバイスでの回転を追跡できます。
現時点では Linux のみがサポートされています (将来的には他のオペレーティング システムもサポートされる予定です)。
主な機能:
- 仮想現実ヘルメット用ドライバーの入手可能性
HDK (OSVR ハッカー開発者キット) および
PlayStation VR HMD PlayStation Move コントローラーだけでなく、カミソリヒドラ . - 使いやすさ
機器 プロジェクトによってサポートされましたOpenHMD . - 拡張現実メガネ用ドライバー
ノーススター . - Intel RealSense T265 位置追跡システム用のドライバー。
-
udevルールセット root 権限を取得せずに仮想現実デバイスへのアクセスを構成します。 - ビデオのフィルタリングとストリーミング用のフレームワークを備えたモーション トラッキング コンポーネント。
- PSVR および PS Move コントローラー用の 6 自由度キャラクター トラッキング システム (XNUMXDoF、前方/後方、上/下、左/右、ヨー、ピッチ、ロール)。
- Vulkan および OpenGL グラフィックス API と統合するためのモジュール。
- ヘッドレスモード。
- 空間的なインタラクションと視点の管理。
- フレーム同期と情報入力(アクション)の基本的なサポート。
- System X サーバーをバイパスして、デバイスへの直接出力をサポートする既製の複合サーバー。 Vive 用のシェーダーを提供し、
パノツール 。 投影レイヤーのサポートがあります。
出所: オープンネット.ru