Meta Quest 3を使い始める
はじめに
このトピックでは、Meta™ Quest と OpenXR の使用方法について説明します。Meta Quest へのアプリケーションのデプロイには、2つの方法があります:ヘッドセットのデフォルト VR 環境のウィンドウ内にアプリケーションを配置する「低浸透型」アプリケーショ ンとして、またはアプリケーションが VR 環境のレンダリング全体を引き継ぐ「高浸透型」VR アプリケーションとしてです。
注意: この説明は主に Quest 3 用ですが、多くの手順は OpenXR を使用する他の Android ベースのヘッドセットにも適用できます。
前提条件
Qt 6.8 以降と Qt Quick 3D Xr モジュールが必要です。Qt Quick 3D Xr モジュールはQtQuick3D の一部で、一緒にインストールされます。また、Android NDK、SDK、JDKのインストールと設定も必要です。Android 開発のための Qt Creator のセットアップに関する詳細は、Getting Started with Qt for Android を参照してください。
クエストのセットアップ
Meta Questにアプリケーションをデプロイするには、デバイスの開発者モードを有効にする必要があります。Meta Quest Developer Hubをダウンロードして、デバイスからビデオをストリーミングしたり、ワイヤレスデバッグを有効にしたりしてください。
低浸漬アプリケーションのデプロイ
ローイマージョンアプリケーションのデプロイは、Qt for Android の開発・デプロイと同じ手順で行います。この方法で、Qt のサンプルを Quest にデプロイすることができます。
XR アプリケーションを Meta Quest に対応させるために必要なプロジェクトの変更
Quest用のXRアプリケーションを準備するには、QtQuick3D QMLのアプリケーションエントリーポイントが若干異なるため、いくつかの追加ステップが必要です。通常のQtQuick3D アプリケーションでは、3DシーンへのビューはView3D タイプを通して行われますが、XRアプリケーションでは、ビューはXrView タイプを通して行われます。さらに、ハンドトラッキング、空間アンカー、パススルーなど、XRアプリケーショ ンの実装に特化したAPIs in Qt Quick 3D Xr 。
AndroidManifest.xmlファイルも、ターゲット・デバイスのOEMによって指定された必要なパーミッションと機能を含むように修正する必要があります。クエストについては、以下の通り:
<meta-data android:name="com.oculus.intent.category.VR" android:value="vr_only"/>
<uses-permission android:name="com.oculus.permission.HAND_TRACKING" /> <uses-feature android:name="oculus.software.hand-tracking" android:required="false" />
詳細については、MetaのManifestドキュメントを参照してください。
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。