このページでは

Meta Quest 3 の始め方

はじめに

このトピックでは、 Meta™ QuestおよびOpenXRを使い始めるための手順を説明します。Meta Questへのアプリケーションのデプロイには、2つの方法があります。1つは「低没入型」アプリケーションとして、ヘッドセットのデフォルトVR環境内のウィンドウにアプリケーションを表示する方法、もう1つは「高没入型」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 の設定に関する詳細については、こちらの「Qt for Androidの始め方」をご覧ください。

Questの設定

Meta Questにアプリケーションをデプロイするには、デバイス上で開発者モードを有効にする必要があります。Meta Quest Developer Hubをダウンロードして、デバイスからの動画ストリーミングやワイヤレスデバッグの有効化などを行ってください。

低没入型アプリケーションのデプロイ

没入度の低いアプリケーションのデプロイ手順は、Qt for Android向けの開発およびデプロイと同様です。この方法であれば、変更を加えることなく、QtのサンプルをQuestにデプロイできます。

Meta Quest 対応の XR アプリケーションに必要なプロジェクトの変更

Quest向けにXRアプリケーションを準備するには、QMLにおけるアプリケーションのエントリポイントであるQtQuick3D が若干異なるため、いくつかの追加手順が必要です。通常のQtQuick3D アプリケーションでは、3DシーンへのビューはView3D 型を通じて行われますが、XRアプリケーションでは、ビューはXrView 型を通じて行われます。さらに、 APIs in Qt Quick 3D Xr XRアプリケーションの実装に特有の機能(例:ハンドトラッキング、空間アンカー、パススルーなど)があります。

また、対象デバイスのOEMが指定する必要な権限や機能を含めるために、AndroidManifest.xmlファイルも変更する必要があります。Questの場合は、以下の通りです:

<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のマニフェストに関するドキュメントを参照してください。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.