| オープンXR | |
|---|---|
| 開発者 | クロノスグループ |
| 安定版リリース | |
| リポジトリ | レジストリ |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 仮想現実と拡張現実 API |
| ライセンス | Apacheライセンス2.0 [ 2 ] |
| Webサイト | www.khronos.org/openxr/ |
OpenXRは、仮想現実および拡張現実デバイスとのインターフェースのためのオープンソースでロイヤリティフリーの標準です。[ 3 ]これは、Khronos Groupコンソーシアムによって管理されているワーキンググループによって開発されています。OpenXRは、2017年2月27日のGDC 2017でKhronos Groupによって発表されました。[ 4 ] [ 5 ] [ 6 ]標準の暫定バージョンは、開発者と実装者がフィードバックを提供できるように、2019年3月18日にリリースされました。[ 3 ] 2019年7月29日、 SIGGRAPH 2019でKhronos GroupによってOpenXR 1.0が一般公開され[ 7 ]、2024年4月15日にOpenXR 1.1がKhronosによってリリースされました。[ 8 ]
0.90暫定リリースのレビュー担当者は、OpenXRの目的は「AR/VRの断片化を解決すること」であるとみなした。[ 9 ]
建築
[編集]この標準は、仮想現実(VR)または拡張現実(AR)デバイスをターゲットとするアプリケーション開発者向けのAPIを提供します。これにより、開発者は様々なデバイスで動作するアプリケーションを構築できます。[ 10 ]
この API の基本要素は次のとおりです。
XrSpace: 3D空間の表現XrInstance: OpenXRランタイムの表現- システムと:仮想現実または拡張現実デバイスとコントローラ
XrSystemIdを含むデバイスの表現 XrActions: ユーザー入力を処理するために使用されるXrSession: アプリケーションとユーザー間のインタラクションセッションを表します
完全な仕様は、 GitHubのOpenXR レジストリから参照できます。
実装
[編集]KhronosグループはOpenXR準拠のプラットフォームと製品のリストを管理しています。[ 11 ]
現在準拠している OpenXR プラットフォームは次のとおりです。
- Acerの空間ディスプレイシリーズ[ 12 ]
- バイトダンスのNeo3とPICO4 [ 13 ]
- キヤノンのMREALプラットフォームディスプレイとヘッドセット[ 14 ]
- Collabora Monado Runtime for GNU/Linux、バージョン21.0.0が2021年2月にリリース[ 15 ]
- HTC VIVE CosmosとVIVE Focus 3は、HTCのVIVERSEエコシステムの一部である[ 16 ]
- マジックリープ2 [ 17 ]
- MetaのPCプラットフォームとQuestシリーズのデバイスは、2021年7月にOpenXR 1.0の完全サポートを追加しました[ 18 ] [ 19 ]
- Microsoft HoloLens 2とWindows Mixed Realityヘッドセット[ 20 ]
- Qualcomm Snapdragon Spaces XR 開発プラットフォーム[ 21 ]
- ソニーの空間現実ディスプレイ(ELF-SR1とELF-SR2)[ 22 ]
- Valve SteamVR、2021年2月のバージョン1.16以降[ 23 ]
- Varjoヘッドセット
ゲームとレンダリングエンジンのサポート
[編集]OpenXR アプリケーション開発のサポートは、次のエンジンで見つかります。
- Unreal Engine 4.24で初期サポート[ 24 ]
- Blender、2020年6月の2.83 LTSリリースで初期サポート開始[ 25 ]
- Unity、2020年12月からの2020.2リリースで初期サポート開始[ 26 ]
- Godot、4.0で初期サポート[ 27 ]
- オートデスクVRED [ 28 ]
- StereoKit、OpenXRを中心に開発[ 29 ]
- エヌビディア・オムニバース[ 30 ]
- 2024年8月からのバージョン2.19以降のUnigine。[ 31 ]
- S&ボックス[ 32 ]
ブラウザのサポート
[編集]- Google ChromeとMicrosoft Edgeウェブブラウザはどちらも、Chromiumコードベースを使用してデフォルトでOpenXRを使用したWebXRサポートを有効にしています[ 33 ]
ロードマップ
[編集]OpenXR 1.0のリリース後、コアAPIの拡張機能の開発を通じて進歩が促進される可能性が高い。[ 34 ]これは、ハンドトラッキングと視線トラッキングをサポートするための拡張機能のその後のリリースに見ることができます。[ 35 ] 実装者と開発者が拡張機能の経験を積むにつれて、将来のリリースでコアOpenXR APIに統合される可能性があります。
寄稿者
[編集]クロノスがOpenXRの公式支持者として挙げている企業は以下のとおりです。[ 36 ]
- エイサー
- AMD
- アンチレイテンシー
- エリア
- ARMホールディングス
- コラボラ
- ディスプレイリンク
- エピックゲームズ
- グーグル
- HP
- ホロチップ
- HTC
- ファーウェイ・テクノロジーズ
- イマジネーションテクノロジーズ
- インテルコーポレーション
- LGエレクトロニクス
- ロジテック
- ルナG
- マジックリープ
- メディアテック
- メタ
- マイクロソフト
- モジラ
- ノキア
- エヌビディア
- ピコVR
- 冥王星VR
- クアルコム
- Razer 社
- サムスン電子
- ソニー・インタラクティブエンタテインメント
- トビーテクノロジー
- ウルトラリープ
- ユニティ・テクノロジーズ
- バルブ
- ヴァルジョ
- ベリシリコン
- VIAアライアンスセミコンダクター株式会社[ 37 ]
- zスペース
参照
[編集]- OpenVR – Valve によるソフトウェア開発キットおよびアプリケーション プログラミング インターフェース
- WebXR – 拡張現実/仮想現実デバイス向けの実験的な JavaScript API
独自の対応物
[編集]参考文献
[編集]- ^ 「バージョン」 . GitHub .
- ^ 「ライセンス」 . GitHub .
- ^ a b 「Khronos、ARおよびVRプラットフォームとデバイスへの高性能アクセスを実現するOpenXR 0.90暫定仕様をリリース」 Khronos.org Khronos Group 2020年3月19日. 2020年3月19日閲覧。
- ^ 「クロノス、GDCでAPIアップデートと新ワーキンググループを発表」クロノス・グループ、2017年2月27日。 2017年3月8日閲覧。
12月に発表されたクロノス・バーチャルリアリティ・イニシアチブは、ポータブルなバーチャルリアリティ(VR)および拡張現実(AR)アプリとデバイス向けのオープンスタンダードの設計を急速に進めています。クロノスは本日、この標準の正式名称を「OpenXR」と発表しました。
- ^ 「Khronos、OpenXRワーキンググループ、APIアップデートなどでVR、AR、MR市場を強化」 Tom 's Hardware、2017年2月27日。 2017年3月8日閲覧。
- ^ 「GDC 2017: Khronos GroupがVR/AR標準OpenXRを発表」 . UploadVR . 2017年2月27日. 2017年3月9日閲覧。
- ^ 「クロノス、ARおよびVRエコシステムの基盤を確立するOpenXR 1.0仕様を発表」クロノス・グループ、2019年7月29日。 2019年7月31日閲覧。
- ^ 「OpenXR 1.1、中心窩レンダリングなどを仕様に取り入れる」 UploadVR 、 2024年4月16日。 2024年6月13日閲覧。
- ^ 「OpenXR 0.90はAR/VRの断片化の解決を目指す」 InfoQ 2019年3月23日閲覧日: 2019年6月20日
月曜日にOpenXR暫定仕様がリリースされたことで、Khronosのオープンソースワーキンググループは、開発者が単一のAPIでVR/ARエクスペリエンスをコーディングし、その結果得られるアプリケーションがあらゆるOpenXR準拠のヘッドセットで動作するという確信を持てる世界を実現したいと考えています。
- ^ 「OpenXRワーキンググループが誕生!」クロノス・グループ2017年2月27日閲覧2017年3月8日 OpenXR標準は2つの部分から構成されています。
まず、アプリケーション開発者やミドルウェアプロバイダーが記述するアプリケーションインターフェースは、共通のクロスプラットフォーム機能の定義と組み合わせに役立ちます。(...)次に、デバイスレイヤーはVR/ARランタイムが様々なデバイスとインターフェースできるようにします。
- ^ 「適合製品」 . Khronos Group . 2020年10月26日. 2020年10月26日閲覧。
- ^ 「Computex 2023 | Acer SpatialLabs Pro開発者向けデバイスがOpenXRおよびSteamVRと互換性を持つようになりました」。2023年5月26日。
- ^ Bezmalinovic, Tomislav (2023年4月14日). 「Pico 4: BytedanceがVR移植版に最高額を支払う」 . MIXED Reality News . 2024年4月3日閲覧。
- ^ 「Canon MREAL S1 vs VRgineers XTAL 3 Mixed Reality(比較)」VRcompare . 2024年4月3日閲覧。
- ^ 「Monado 21.0.0、公式に準拠したOpenXR実装!」Collabora . 2021年2月15日. 2021年2月15日閲覧。
- ^ 「適合製品」クロノス・グループ。 2022年3月14日閲覧。
- ^ 「OpenXRの概要 | MagicLeap開発者向けドキュメント」 . developer-docs.magicleap.cloud . 2024年4月3日閲覧。
- ^ 「Oculus RiftはOpenXRの予備サポートを隠している」 uploadvr.com. 2019年9月13日. 2020年1月5日閲覧。
- ^ VR、Oculus。「Oculus向けOpenXR」。developer.oculus.com 。 2021年8月25日閲覧。
- ^ 「OpenXRがWindows Mixed Reality向けMicrosoft Storeで利用可能に」 windowscentral.com. 2019年7月23日. 2020年1月5日閲覧。
- ^ 「周囲の空間に適応するヘッドウォーンAR体験を実現するSnapdragon Spaces XR開発者プラットフォームがリリース | Qualcomm」 www.qualcomm.com 2022年8月11日閲覧。
- ^ 「PROVANTAGE:Sony ELFSR2 27インチ 4K 空間リアリティディスプレイ」 www.provantage.com . 2024年4月3日閲覧。
- ^ 「SteamVR 1.16.8のご紹介 - OpenXRを完全サポート」 Valve 2021年2月25日2021年3月17日閲覧。
- ^ 「Unreal Engine 4.24プレビューが利用可能になりました」 . Epic Games . 2019年9月4日. 2020年10月26日閲覧。
- ^ "2.83 LTS - blender.org" . Blender Foundation . 2020年6月3日. 2020年10月26日閲覧。
- ^ "OpenXR プラグイン | OpenXR プラグイン | 0.1.2-preview.2" . docs.unity3d.com . 2022年6月18日閲覧。
- ^ Olij、バスティアーン (2021 年 7 月 4 日)。「Godot XR アップデート - 2023 年 9 月」。ゴドーエンジン。2022-06-18に取得。
- ^ 「ヘルプ」 . help.autodesk.com . 2024年4月3日閲覧。
- ^ "StereoKit" . stereokit.net . 2024年4月17日閲覧。
- ^ Schreiner, Maximilian (2023年8月8日). 「Nvidia Omniverse、OpenXRサポートを含む空間コンピューティングアップデートを取得」 . MIXED Reality News . 2024年4月3日閲覧。
- ^ 「UNIGINE SDK 2.19 リリース | UNIGINE: リアルタイム 3D エンジン」 unigine.com . 2024年8月20日閲覧。
- ^ 「S&boxニュース | 2024年7月アップデート」 . sbox.game . 2025年11月13日閲覧。
- ^ 「OpenXRがOculus QuestでMinecraftをプレイ可能にするかもしれない」 Road to VR . 2020年7月28日. 2020年10月26日閲覧。
- ^ 「クロノス、ARおよびVRエコシステムの基盤を確立するOpenXR 1.0仕様を発表」クロノス・グループ、2019年7月29日。 2022年11月19日閲覧。
- ^ 「複数の適合OpenXR実装が出荷され、ポータブルXRアプリケーションの夢が実現」クロノス・グループ、2020年7月28日。 2020年10月26日閲覧。
- ^ "OpenXR" . Khronos Group . 2019年10月26日. 2020年10月26日閲覧。
- ^ "Zhaoxin" . en.wikichip.org . 2018年8月7日閲覧。Zhaoxin
(上海Zhaoxin Semiconductor Co., Ltd.、別名VIA Alliance Semiconductor Co., Ltd.)