지원되는 헤드셋
이 페이지에서는 QtQuick3D.Xr이 테스트를 거쳐 지원되는 플랫폼 및 기기에 대해 간략히 설명합니다.
참고: QtQuick3D.Xr은 아직 개발 중이며, 모든 플랫폼에서 모든 기능을 사용할 수 있는 것은 아닙니다.
XR 플랫폼의 기본 개념
QtQuick3D.Xr은 두 가지 주요 플랫폼을 지원합니다. 하나는 애플리케이션 개발에 OpenXR을 API로 사용하는 기기이고, 다른 하나는 Apple의 visionOS를 사용하는 기기입니다.
OpenXR
OpenXR은 XR 애플리케이션 개발을 위한 공통 API 세트를 제공하는 개방형 표준입니다. OpenXR은 Android나 Windows와 같은 다양한 플랫폼에서 구현되어 있습니다.
일부 VR/AR 기기는 그 자체로 완전한 애플리케이션 배포 및 런타임 플랫폼을 갖추고 있습니다. 예를 들어, Meta Quest 3는 완전하고 독립적인 안드로이드 기반 기기입니다. 애플리케이션 개발자의 관점에서 볼 때, 작업 흐름은 안드로이드 스마트폰 및 태블릿용 개발과 매우 유사합니다. 이러한 기기와 그 소프트웨어 플랫폼은 때때로 ‘ Standalone VR ’라고 불리기도 합니다.
다른 헤드셋의 경우, 완전한 애플리케이션 배포 및 실행 플랫폼을 제공하지 않고, 주로 윈도우나 리눅스를 실행하는 컴퓨터와 결합하여 사용되며, 이 컴퓨터에서 애플리케이션으로 렌더링된 콘텐츠가 유선 또는 무선 연결을 통해 헤드셋으로 스트리밍됩니다. 이러한 구성을 때로는 ‘ PCVR ’라고 부르기도 합니다. 이 경우 애플리케이션은 일반적인 데스크톱 Windows 또는 Linux 애플리케이션으로 개발 및 배포됩니다. 그러나 일반적인 데스크톱 애플리케이션이 화면에 창을 열어 콘텐츠를 표시하는 방식과는 달리, OpenXR과 Direct 3D나 Vulkan과 같은 3D API를 통해 오프스크린 버퍼로 렌더링합니다. 이렇게 생성된 콘텐츠는 표시를 위해 헤드셋으로 스트리밍되며, 실제 스트리밍 및 관련 처리는 Qt와 애플리케이션에 투명하게 처리되는 기본 소프트웨어 스택에 의해 관리됩니다. 이러한 헤드셋의 예로는 Varjo의 일부 기기나 HTC Vive 제품군의 비독립형 기기 등이 있습니다.
일부 기기는 두 범주에 모두 속합니다. 특히 Meta Quest 3는 두 가지 작동 모드를 모두 지원합니다.
독립형 기기의 경우, 모든 렌더링과 처리는 헤드셋 자체에서 이루어집니다. OpenXR과 기반 런타임 환경에 대한 단일 구현체가 존재하며, 애플리케이션은 기기에서 실행될 때 이를 사용합니다.
비독립형 기기의 경우, 모든 렌더링과 대부분의 관련 처리는 호스트 PC에서 이루어집니다. 품질과 성능은 호스트 PC의 성능에 크게 좌우되지만, 스트리밍 기술과 무선 네트워크 대역폭과 같은 관련 요인들도 결과에 영향을 미칠 수 있습니다. PCVR 분야에는 OpenXR 구현과 유선 또는 무선 스트리밍을 제공하는 다양한 솔루션이 존재합니다.
참고: OpenXR은 개방형표준이므로 , Qt에서 테스트 및 검증되지 않은 장치라도 OpenXR과 호환되는 경우 작동할 수 있습니다. 즉, 기본 설정 상태에서는 모든 기능과 호환성이 보장되지 않을 수 있습니다.
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 시뮬레이터 (Windows). 이 시뮬레이터는 Windows용 OpenXR 구현체로, 데스크톱 창 내에서 왼쪽 눈과 오른쪽 눈에 렌더링된 콘텐츠를 별도로 표시하며, 입력 컨트롤러 시뮬레이션 및 기타 다양한 개발자 중심 기능을 제공합니다. 애플리케이션의 관점에서 볼 때, 이 시뮬레이터를 사용하는 것은 Windows 기반 PCVR을 사용하는 것과 다르지 않습니다.
추가 참고 사항
앞서 언급한 바와 같이, Pico 4와 같이 OpenXR을 사용하는 다른 장치들도 작동할 수 있지만, 이는 Qt에서 검증된 바는 아닙니다. 테스트를 거친 장치 목록은 향후 Qt 릴리스에서 변경되거나 늘어날 것으로 예상됩니다.
PCVR의 경우, 고려해야 할 추가적인 소프트웨어 스택 세부 사항과 복잡한 문제들이 있을 수 있습니다. 자세한 내용은 전용 PCVR 페이지를 참조하십시오.
Qt Quick 3D Xr은 기본적으로 디버그 출력에 경고 메시지를 표시합니다. 진단 메시지는 기본적으로 출력되지 않습니다. 이를 활성화하려면 ‘ qt.quick3d.xr ’ 로깅 범주를 활성화하십시오. 예를 들어, 환경 변수 ` QT_LOGGING_RULES=qt.quick3d.xr=true`를 설정하면 됩니다. 자세한 내용은 QLoggingCategory 을 참조하십시오. 문제가 발생하거나 애플리케이션이 예상대로 실행되지 않을 경우, 추가 디버그 출력을 활성화할 것을 강력히 권장합니다. 문제를 보고할 때는 항상 오류 보고서에 전체 로그를 포함하십시오. XR 애플리케이션을 실행하는 방법은 매우 다양하며, 특히 OpenXR이 관련된 경우, 이러한 로그는 발생 중인 상황을 더 잘 이해하는 데 필수적입니다.
‘Meta Quest 3 시작하기’, ‘Apple Vision Pro 시작하기’ 및 ‘PCVR’항목도 참조하십시오 .
© 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.