数ヶ月前に モナドについてのブログでここで話します これは OpenXR標準の仮想現実デバイス用のオープンソースプラットフォームは、仮想および拡張現実アプリケーションを作成するためのユニバーサルAPIと、特定のデバイスの特性を抽象化するコンピューターと対話するための一連のレイヤーを定義します。
プロジェクトに不慣れな人は、モナドを知っておく必要があります OpenXR標準のオープン実装を作成することを目的としています ランタイムを介して OpenXR要件に完全に準拠、スマートフォン、タブレット、PC、その他のデバイスで仮想現実と拡張現実を使用して作業を整理するために使用できます。 OpenXR標準は、Khronosコンソーシアムによって作成されました また、仮想および拡張現実アプリケーションを作成するためのユニバーサルAPIと、特定のデバイスの特性を要約するコンピューターと対話するための一連のレイヤーを定義します。
Monado 0.2の新機能は何ですか?
最近のニュースでは、 Collaboraの人たちは新しいバージョンの発売を発表しました プロジェクト「Monado0.2」の、追加された改善の中で、複合サーバーでそれを強調する価値があります マルチレイヤーレンダリングのサポート、 今私は知っています アプリケーションが複数の構造を配置できるようにします XrCompositionLayerProjection (投影用の合成レイヤー)および XrCompositionLayerQuad (仮想世界のUI要素または2Dコンテンツに役立ちます)。
複数のレイヤーを操作できることは、アプリケーションにとって重要です XNUMXつのレイヤーを使用してユーザーインターフェイスを表し、 オーバーレイインターフェイスによるさらなるアプリケーションサポートの基盤です xrdesktopやPlutoVRのようにステージ上で。
別の変更は サーバーとKomnozitnyコントローラー上 その 別々のサービスプロセスに配置され、 複数のOpenXRアプリケーションをMonadoサービスのインスタンスに接続し、XR_EXTX_overlay拡張機能を使用してそれらを同時に表示する機能を提供する作業が行われているためです。
また、Monado0.2の新しいバージョンでも提供されています。 ViveWandおよびValveIndexコントローラーのサポート そして、3つの自由度(XNUMXDOF、XNUMX方向に移動)で移動を制御するために使用します。
今後数か月以内に、灯台追跡システムを使用して6自由度(XNUMXDOF)のサポートを追加する予定です。
その他の変更点 この新しいバージョンから際立っている:
- Google Daydream3DOFコントローラーのコントローラーで使用されるBluetoothLEサポートが追加されました。
- 独自のコントローラーを作成する際の実験用にarduinoコントローラーを追加しました。
- libsurviveオープンポジショントラッキングシステムコントローラーはメインフレームに統合されています。
- デバッグユーザーインターフェイスには、レンダリング中のCPUの負荷を視覚化するために現在使用されているカスタムグラフィックスのサポートが追加されています。
- Monado-guiは、$ XDG_CONFIG_HOME / monadoおよび$ HOME / .config / monadoディレクトリへの構成の保存をサポートしています。
- PSMV(PlayStation Move)およびPSVR(PlayStation VR)用にUSBステレオカメラを構成する機能が追加されました。
- 再設計された建設システム。
- Monado、OpenXR-SDK、およびudevxr-hardwareルールを使用したUbuntuのPPAリポジトリを追加しました。
- systemdのソケットを介したアクティベーションを介してmonado-serviceサービスを開始するためのサポートが追加されました。
プロジェクトコードはCで記述され、BSDおよびMITライセンスに基づくGPL準拠のBoost 1.0ソフトウェアライセンスの下で配布されますが、派生物がバイナリ形式で配布される場合は言及する必要はありません。
放電
今 プラットフォームはLinuxのみをサポートします 将来的には他のオペレーティングシステムとの互換性が期待されます。
そして、この新しいバージョンのニュースで述べたように、Ubuntu用のMonado PPAが追加されました。これは、ターミナルを開いて次のように入力することで追加できます。
sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update
インストールするには、次のように入力するだけです。
sudo apt install monado
最後に、 モナドについてもっと知りたい場合は、 公式サイトから詳細を確認したり、ソースコードにアクセスしたりできます。