対応ヘッドセット
このページでは、QtQuick3D.Xr がテストされ、サポートされているプラットフォームとデバイスの概要を説明します。
注意: QtQuick3D.Xr はまだ開発中であり、すべての機能がすべてのプラットフォームで利用できるとは限りません。
XRプラットフォームの基本概念
QtQuick3D.Xrは、アプリケーション開発のAPIとしてOpenXRを使用するデバイスと、AppleのvisionOSを使用するデバイスの2つの主要なプラットフォームをサポートしています。
OpenXR
OpenXRは、XRアプリケーションを開発するための共通APIセットを提供するオープンスタンダードです。OpenXRの実装は、AndroidやWindowsなど様々なプラットフォームで利用可能です。
VR/ARデバイスの中には、それ自体が完全なアプリケーションのデプロイとランタイムのプラットフォームとなっているものもある。例えば、Meta Quest 3は完全な独立したAndroidベースのデバイスです。アプリケーション開発者の視点から見ると、ワークフローはAndroid携帯電話やタブレット向けの開発と非常に似ている。このようなデバイスとそのソフトウェアプラットフォームは、Standalone VR
と呼ばれることもあります。
他のヘッドセットは、完全なアプリケーションデプロイメントおよびランタイムプラットフォームを提供しませんが、一般的に Windows または Linux を実行しているコンピュータと組み合わせて使用されます。このセットアップは、PCVR
と呼ばれることもある。この場合、アプリケーションは、通常のデスクトップ Windows または Linux アプリケーションとして開発され、デプロイされる。しかし、一般的なデスクトップアプリケーションのように、画面上のウィンドウを開き、そこにコンテンツを表示するのではなく、OpenXR と Direct 3D や Vulkan などの 3D API を介して、画面外のバッファにレンダリングします。実際のストリーミングと関連処理は、Qt とアプリケーションに対して透過的に、基礎となるソフトウェアスタックによって管理されます。このようなヘッドセットの例としては、Varjo のデバイスや、HTC Vive シリーズのスタンドアロンではないデバイスがあります。
両方のカテゴリに分類されるデバイスもあります。特に、Meta Quest 3は両方の動作モードをサポートしています。
スタンドアロン型デバイスでは、すべてのレンダリングと処理がヘッドセット自体で行われる。OpenXRと基礎となるランタイム環境の実装は1つで、アプリケーションはデバイス上で起動したときにそれを使用します。
非スタンドアロン型デバイスでは、すべてのレンダリングと関連処理のほとんどがホストPCで行われます。品質と性能はホストPCの能力に大きく依存しますが、ストリーミング技術やワイヤレスネットワークの帯域幅などの関連要因も結果に影響します。PCVRの世界では、OpenXRの実装と有線または無線ストリーミングを提供する複数のソリューションがあります。
注意: OpenXR はオープンスタンダードであるため、Qt がテストおよび検証していないデバイスでも、互換性のあるデバイスは動作する可能性があります。つまり、箱から出してすぐに完全な機能と互換性を保証することはできません。
OpenXR に基づいていないデバイスとプラットフォーム
Qt Quick 3D Xr は現在、OpenXR 以外のプラットフォームをサポートしています:AppleのvisionOSです。Apple Vision Proなどのデバイスは、Standalone VR
のカテゴリーに入ります。
テストおよび検証済みヘッドセット、Tier One
これはQtが定期的にテストと検証を行い、Qt Quick 3D Xrの開発中に積極的に使用しているデバイスのリストです。
- Meta Quest 3、スタンドアロン(Android)
- Meta Quest 3、PCVRモード(Windows)
- Apple Vision Pro、スタンドアロン(visionOS)
テストおよび検証済みヘッドセット、ティア2
これはQt Quick 3D Xrの開発中に時折テストされ、動作が期待できる追加デバイスのリストです。
- Meta Quest 2、スタンドアロン(Android)
- PCVR モードでの HTC Vive (Linux)
特別な開発者環境
これは、Qt Quick 3D Xr の開発時に使用され、アプリケーション開発者にも役立つ VR シミュレータ・ソリューションのリストです。特に AR 機能に関しては、これらのソリューションで完全な機能が保証されるわけではありません。
- Meta XR Simulator(Windows)。これはWindows用のOpenXR実装で、レンダリングされたコンテンツをデスクトップウィンドウに左目用と右目用に分けて表示し、入力コントローラのシミュレーションやその他多くの開発者向けの機能を提供します。アプリケーションの観点からは、シミュレータの使用はWindows上のPCVRと変わりません。
その他の注意事項
上述したように、OpenXR を使用している他のデバイス、例えば Pico 4 も機能する可能性がありますが、Qt では検証していません。テスト済みデバイスのリストは、将来の Qt リリースで変更され、増加することが予想されます。
PCVRに関しては、さらにソフトウェアスタックの詳細や複雑さを考慮する必要があります。詳しくはPCVR専用ページをご覧ください。
Meta Quest 3入門、Apple Vision Pro入門、PCVR入門も参照して ください。
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 Qt Quick 3D Xr Getting Started With Meta Quest 3 © 2024 Qt Company Ltd. 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。