메타 퀘스트 3 시작하기

소개

이 항목에서는 메타 퀘스트 및 OpenXR을 시작하고 실행하는 방법에 대한 지침을 제공합니다. Meta Quest 및 OpenXR을 실행하는 방법을 설명합니다. 메타 퀘스트에 애플리케이션을 배포하는 방법은 두 가지가 있습니다: 애플리케이션이 헤드셋의 기본 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 설정에 대한 자세한 내용은 Android용 Qt 시작하기에서 확인할 수 있습니다.

퀘스트 설정하기

메타 퀘스트에 애플리케이션을 배포하려면 기기에서 개발자 모드를 활성화해야 합니다. 메타 퀘스트 개발자 허브를 다운로드하여 기기에서 비디오를 스트리밍하고 무선 디버깅을 활성화하는 등의 작업을 수행하세요.

몰입도가 낮은 애플리케이션 배포하기

몰입도가 낮은 애플리케이션을 배포하는 방법은 Android용 Qt를 개발 및 배포할 때와 동일한 단계를 따릅니다. 이 방법으로 이미 Qt 예제를 수정하지 않고도 퀘스트에 배포할 수 있습니다.

XR 애플리케이션의 메타 퀘스트 준비에 필요한 프로젝트 변경 사항

퀘스트용 XR 애플리케이션을 준비하려면 몇 가지 추가 단계가 필요한데, QML의 애플리케이션 진입점( QtQuick3D )이 약간 다르기 때문입니다. 일반 QtQuick3D 애플리케이션에서는 View3D 유형을 통해 3D 씬을 볼 수 있지만, XR 애플리케이션에서는 XrView 유형을 통해 볼 수 있습니다. 또한 APIs in Qt Quick 3D Xr 핸드 트래킹, 공간 앵커, 패스스루와 같이 XR 애플리케이션 구현에 특화된 파일도 있습니다.

또한 대상 디바이스의 OEM에서 지정한 필요한 권한과 기능을 포함하도록 AndroidManifest.xml 파일을 수정해야 합니다. 퀘스트의 경우 다음과 같습니다:

<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" />

자세한 내용은 메타의 매니페스트 문서를 참조하세요.

© 2025 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.