最近 「モナド」プロジェクトの最初の立ち上げの発表が発表されました、 これは OpenXR標準のオープン実装を作成することを目的とした新しいプラットフォーム。 ユニバーサルAPIを定義します 仮想および拡張現実アプリケーションを作成する、および特定のデバイスの特性を抽象化するコンピューターと対話するための一連のレイヤー。
標準はKhronosコンソーシアムによって作成されました。 また、OpenGL、OpenCL、Vulkanなどの標準も開発しています。
モナドについて
モナド OpenXR要件に完全に準拠するランタイムを提供します、スマートフォン、タブレット、PC、その他のデバイスで仮想現実と拡張現実を使用して作業を整理するために使用できます。 プロジェクトはいくつかの基本的なサブシステムを開発します、次のとおりです。
- 空間ビジョンエンジン: オブジェクトの追跡、表面の定義、メッシュの再構築、ジェスチャーの認識、目の追跡を担当します。
- キャラクター追跡エンジン: その機能は、ジャイロスコープスタビライザー、モーション予測、コントローラー、カメラを介した光学的動きの追跡、VRヘルメットからのデータに基づく位置追跡を制御することです。
- 複合サーバー: ダイレクト出力モード、ビデオ転送、レンズ補正、合成、ワークスペースシェーピングを処理して、複数のアプリケーションで同時に動作します。
- インタラクションエンジン-これは、物理プロセス、ウィジェットのセット、および仮想現実アプリケーション用のツールキットのシミュレーションを担当します。
- 計装: とりわけ、機器の校正、移動制限の設定を担当します。
お元気ですかl Monadoは、GNU / Linux用の最初のOpenXRランタイムです。 オープンソースのXRエコシステムの開発を推進し、デバイスベンダーがGNU / Linuxプラットフォームをターゲットにするための基本的な構成要素を提供することを望んでいます。
主な特徴のうち 目立つ、 HDK仮想現実ヘッドセット用のドライバーの可用性です (OSVRハッカー開発者キット) およびPlayStationVR HMD、 コントローラーだけでなく PlayStationMoveとRazorHydra。
提供することに加えて OpenHMDプロジェクトと互換性のある機器を使用する可能性 ノーススター拡張リアリティグラスのドライバーを提供します。
また デバイスアクセスを構成するための一連のudevルールがあります ルート認証なしのVR、およびIntel RealSenseT265位置追跡システムのドライバー。
そしてまた デバイスへの直接出力をサポートする、すぐに使用できる複合サーバー、システムのXサーバーをバイパスします。 シェーダーはViveとPanotoolsに提供され、投影レイヤーをサポートします。
その他の特徴は次のとおりです。
- ビデオのフィルタリングとストリーミング用のフレームを備えたモーショントラッキングコンポーネント。
- PSVRおよびPSMoveコントローラー用の6つの自由度(XNUMXDoF、前方/後方、上/下、左/右、ヨー、ピッチ、ロール)を備えたキャラクター追跡システム。
- VulkanおよびOpenGLグラフィックスAPIと統合するためのモジュール。
- スクリーンレスモード(ヘッドレス)。
- 空間的な相互作用と視点を管理します。
- フレーム同期と情報入力(アクション)の基本的なサポート。
モナドの最初のバージョンについて
今 最初のバージョンは実験的と見なされます プラットフォームに精通した初心者の開発者を対象としています。
現在の状態で プロジェクトのモナド 互換性のあるデバイスでアプリケーションを作成し、回転を追跡できます OpenHMDと 直接表示する機能を提供します 仮想現実デバイスへの出力 オペレーティングシステムのグラフィックスタックをバイパスします。
プロジェクトコードはCで記述され、BSDおよびMITライセンスに基づくGPL準拠のBoost 1.0ソフトウェアライセンスの下で配布されますが、派生物がバイナリ形式で配布される場合は言及する必要はありません。
今 プラットフォームはLinuxのみをサポートします 将来的には他のオペレーティングシステムとの互換性が期待されます。
最後に、 モナドについてもっと知りたい場合は、 公式サイトから詳細を確認したり、ソースコードにアクセスしたりできます。
linux用のより良いvrが欲しいのはcv1だけで、未完成のバルブは腕と脚を残します。 Htcの生活はどうやらあまり意図がないのでツイッターで聞いてみました。 彼らは最初にそれについて考えるために開発者の要求を持たなければなりません。
もうXNUMXつは、Linuxでの開発を求める人はほとんどいないということです。もうXNUMXつは、スーパークローズド環境でvrを使用するユーザーはほとんどいないということです。また、クローズドプラットフォームを必要とするユーザーはほとんどいないので、その内容はすでにわかっています。