OpenXR 공간 컨테이너, 3D 멀티태스킹 규칙 제시
OpenXR 공간 컨테이너는 여러 XR 앱이 시스템 관리 3D 공간을 공유하도록 하며, 제한된 모드와 몰입형 모드를 지원합니다. Android XR은 이 확장 기능을 지원할 계획입니다.
작성자 vrBlogs
· 2분 읽기 · 출처: Road to VR

OpenXR 공간 컨테이너는 여러 3D 앱이 나란히 실행될 수 있는 시스템 관리 공간을 정의합니다. Khronos Group은 10월 19일에 두 가지 확장 기능을 비준하고 크로스 플랫폼 XR 멀티태스킹을 위해 출시했습니다. Google은 Android XR이 이를 지원할 것이라고 말했습니다.
OpenXR 공간 컨테이너의 작동 방식
Khronos는 공간 컨테이너를 XR 콘텐츠를 위한 시스템 관리 공간으로 설명하며, 데스크톱 창이 2D 앱을 보유하는 방식과 유사합니다. 이 모델을 통해 앱은 하나 이상의 컨테이너를 열 수 있으며, 배치와 관련된 시스템 제어는 런타임에 맡깁니다.
두 확장 기능은 XR_EXT_spatial_container와 XR_EXT_spatial_container_self_rendering입니다. 첫 번째는 앱이 컨테이너를 생성하고 관리할 수 있게 하고, 두 번째는 앱이 OpenXR 합성 레이어를 통해 컨테이너에 그릴 수 있게 합니다.
- 시스템이 각 컨테이너의 위치를 제어합니다.
- 사용자는 콘텐츠를 주변에 배치하거나 움직임에 따라 따라다니도록 할 수 있습니다.
- 컨테이너를 표시하거나 숨길 수 있습니다.
- 입력을 위해 컨테이너를 선택할 수 있습니다.
- 각 컨테이너는 멀티태스킹용 제한된 모드와 화면을 채우는 몰입형 모드 사이를 전환할 수 있습니다.
Khronos는 런타임 및 엔진 공급업체가 18개월간 이 기능을 개발했다고 말합니다. 워킹 그룹은 또한 앱이 각 디바이스에 맞게 조정된 시스템 제공 렌더러를 사용할 수 있는 확장 기능을 개발 중입니다. Khronos는 2026년 동안 구현이 출시될 것으로 예상합니다.
업데이트 (2026-11-01): VR.org News는 두 확장 기능이 2026년 9월 1일 사양 릴리스 1.1.63과 함께 OpenXR 레지스트리에 진입했다고 보도합니다. VR.org News는 또한 10월 16일에 출시된 OpenXR SDK 1.1.65가 공간 컨테이너 샘플 코드, Android 매니페스트 항목 및 hello_xr에 대한 명령줄 스위치를 추가했다고 보도합니다. 샘플은 최대 3개의 컨테이너를 생성할 수 있으며 세 번째 컨테이너를 제한된 모드와 몰입형 모드 사이에서 전환할 수 있습니다. 런타임은 제한된 모드 또는 몰입형 모드 중 하나만 지원할 수 있으며, 모드 변경은 거부될 수 있는 비동기 요청입니다. Godot의 공간 컨테이너 통합이 4.8 마일스톤 아래에서 병합되었으며 Godot 4.8 베타 1에 포함되었습니다. Monado는 발행 시점에 주 브랜치에서 공간 컨테이너 지원이 없었습니다.
관련 회사 및 플랫폼
Khronos 공지사항에는 Google, Meta, PICO, Unity, Varjo, Collabora 및 Godot XR 팀의 성명이 포함됩니다. Google의 Jared Finder는 Google이 Android XR에 "공간 컨테이너 지원을 제공하게 되어 기대된다"고 말했습니다. Godot 팀은 향후 릴리스에서 이 기능을 지원할 것이라고 말했습니다.
Meta의 성명은 더 광범위한 아이디어를 지지하지만 Quest에서 공간 컨테이너 지원을 명시적으로 약속하지 않습니다. Android XR 지원이 계획되어 있는 반면, 다른 플랫폼의 지원은 각 런타임의 구현에 따라 달라집니다. OpenXR SDK 샘플과 Godot 4.8 베타는 개발 진행 상황을 보여주지만 모든 런타임에서의 지원을 보장하지는 않습니다.
OpenXR 멀티태스킹이 변경할 수 있는 것
Road to VR는 이 접근 방식을 Apple Vision Pro의 Shared Space와 비교하며, 여기서 여러 3D 앱이 나란히 앉을 수 있습니다. Quest는 현재 2D 창 및 시스템 메뉴와 함께 한 번에 하나의 몰입형 앱을 실행합니다.
공유 표준을 사용하면 개발자는 각 플랫폼마다 다른 버전을 작성하는 대신 Quest, Android XR, PICO 및 PC VR을 위해 3D 멀티태스킹 앱을 한 번에 빌드할 수 있습니다. 공통 모델은 컨테이너 생성, 배치, 가시성, 입력 선택 및 제한된 모드와 몰입형 표현 간의 전환을 다룹니다.
Apple의 visionOS와 PS VR2는 OpenXR을 지원하지 않으므로 이 작업 범위 밖입니다. 지원되는 런타임의 경우, 실제 가용성은 런타임이 수용하는 컨테이너 모드와 비동기 모드 변경 요청의 성공 여부를 포함한 구현에 따라 달라집니다.
이 글이 마음에 드셨나요?
좋아요를 눌러 편집자에게 알리거나, 나중에 읽도록 저장하세요.



댓글
대화에 참여하려면 로그인하세요.
로그인아직 댓글이 없습니다. 대화를 시작해 보세요.
·