디자인·산업 동향

OpenXR Spatial Container란? XR 3D 앱 멀티태스킹 표준 정리

아진디자인랩 2026. 10. 30. 11:41
반응형

OpenXR Spatial Container 확장 등장, 3D 앱도 '창'처럼 여러 개 띄우는 시대가 열립니다

DESIGN INDUSTRY TREND · XR

OpenXR Spatial Container 확장 등장, 3D 앱도 '창'처럼 여러 개 띄우는 시대가 열립니다

데스크톱에서 여러 창을 나란히 띄우듯, XR 기기에서도 3D 앱을 동시에 실행할 수 있는 표준이 마련되었습니다. Khronos가 발표한 OpenXR Spatial Container 확장의 내용과 플랫폼별 영향을 정리했습니다.

분류 XR · 3D 플랫폼  |  기준일 2026.10.30  |  읽는 시간 약 6분

 

KEY POINTS

  • Spatial Container는 시스템이 관리하는 공간 안에 3D 콘텐츠를 띄우는 OpenXR 표준 확장입니다.
  • 앱은 멀티태스킹용 제한 영역과 전체 몰입 모드를 오가며 사용할 수 있습니다.
  • 핵심 확장 두 가지가 정식 등록되었고, 구현은 올해 안에 시작될 전망입니다.
  • Android XR은 지원 의사를 밝혔고, Meta는 아직 확답하지 않았습니다.

 

CONTENTS

01 OpenXR과 Spatial Container, 무엇이 발표되었나
02 두 가지 표시 모드와 시스템이 위치를 관리하는 방식
03 정식 등록된 확장 두 가지
04 플랫폼별 현황 비교
05 Meta의 Augments와 향후 전망
06 3D 콘텐츠 제작 실무자의 시선
CONCLUSION 정리와 자주 묻는 질문

SECTION 01

OpenXR과 Spatial Container, 무엇이 발표되었나

XR 업계에서 자주 언급되는 OpenXR은 AR·VR·MR 앱과 런타임을 위한 개방형 표준 API입니다. OpenGL, Vulkan, WebGL을 관리하는 비영리 협의체 Khronos가 맡고 있습니다. 목표는 기기별 전용 API 없이 하나의 앱을 여러 헤드셋에서 실행하는 것이며, 현재 대부분의 헤드셋과 엔진, 런타임이 이를 지원합니다. 예외로 꼽히는 것은 Apple Vision Pro와 PS5용 PlayStation VR2입니다.

 

이번에 공개된 Spatial Container 확장은 이 표준을 한 단계 넓히는 시도입니다. 한마디로 시스템이 관리하는 공간 안에 앱이 볼류메트릭 3D 콘텐츠를 표시하게 하는 규격입니다. 기존 PC 운영체제가 2D 콘텐츠를 창 안에 배치하고 여러 창을 함께 쓰게 해 준 것과 같은 역할을 3D 콘텐츠에 맞춰 정의한 셈입니다.

SECTION 02

두 가지 표시 모드와 시스템이 위치를 관리하는 방식

지금까지 OpenXR 앱은 대체로 사용자의 시야를 전부 차지하는 전체 몰입형 앱을 전제로 했습니다. Spatial Container는 여기에 멀티태스킹이라는 개념을 더합니다. 하나의 앱이 컨테이너를 여러 개 가질 수 있고, 각 컨테이너는 다음 두 모드를 전환합니다.

 

MODE A

제한 영역(Bounded) 모드

정해진 범위 안에 콘텐츠를 표시합니다. 여러 앱이 동시에 떠 있는 멀티태스킹 상황에 적합합니다.

 

MODE B

전체 몰입(Full-screen Immersive) 모드

공간 전체를 사용하는 기존 방식의 몰입 경험입니다. 필요할 때 제한 영역 모드에서 전환해 들어갑니다.

제한 영역 모드와 전체 몰입 모드, 두 가지 표시 모드 차이
제한 영역 모드와 전체 몰입 모드, 두 가지 표시 모드 차이

또 하나 눈여겨볼 부분은 컨테이너의 위치를 앱이 아닌 시스템이 제어한다는 점입니다. 앱은 선호하는 위치를 제안할 수 있고, 시스템은 사용자가 이동할 때 따라다니는 컨테이너를 만들 수도 있습니다. 앱이 마음대로 공간을 점유하는 대신, 운영체제가 여러 앱의 배치를 조율하는 구조입니다.

SECTION 03

정식 등록된 확장 두 가지

초기 단계에서 비준을 마치고 OpenXR Registry에 게시된 확장은 두 가지입니다.

 

확장 이름 역할
XR_EXT_spatial_container 앱이 Spatial Container를 만들고 관리하는 핵심 기능
XR_EXT_spatial_container_self_rendering 앱이 OpenXR 컴포지션 레이어로 컨테이너 안에 직접 렌더링

 

Khronos OpenXR 워킹 그룹은 여기서 멈추지 않고, 시스템이 제공하는 렌더러를 앱이 활용하도록 하는 확장도 개발 중이라고 밝혔습니다. 고성능 헤드셋부터 저전력 기기까지, 각 하드웨어에 맞게 최적화된 렌더러를 쓰게 하겠다는 방향입니다. 사양서와 샘플 코드는 이미 공개되어 있고, 구현은 올해 안에 OpenXR 생태계에서 순차적으로 시작될 것으로 예상됩니다.

SECTION 04

플랫폼별 현황 비교

이 개념이 완전히 새로운 것은 아닙니다. Apple의 visionOS는 Shared Space 구조와 RealityKit을 기반으로 창형 앱과 볼류메트릭 3D 앱이 한 환경에서 공존하고, 필요하면 Full Space 몰입 경험으로 전환합니다. 곧 출시될 Pico Space Pro의 Pico OS 6도 Pico Spatial Engine이라는 통합 렌더링 구조 위에서 2D와 3D 앱을 함께 실행하며, 배경은 가상 환경이나 패스스루 중에서 고를 수 있습니다. 이번 OpenXR 확장은 이런 구조를 개방형 표준으로 끌어오는 시도라고 볼 수 있습니다.

 

플랫폼 현재 상태 이번 확장과의 관계
Apple visionOS 창형·3D 앱이 Shared Space에서 공존 개념상 선행 사례 (OpenXR 미지원)
Pico OS 6 Pico Spatial Engine 기반 2D·3D 동시 실행 (Pico Space Pro 예정) 유사한 구조를 시스템 수준에서 채택
Android XR 2D 멀티태스킹 가능, 3D 앱은 한 번에 하나 Google이 지원 의사를 공식 표명
Meta Horizon OS 2D 멀티태스킹 가능, 3D 앱은 한 번에 하나 지원 여부 미확정

 

표의 핵심은 간단합니다. 3D 앱을 동시에 여러 개 쓰는 경험은 이미 일부 기기에서 가능하고, 이제 그것이 표준화되는 단계에 들어섰다는 것입니다.

 

Google의 XR 플랫폼 및 SDK 리드 Jared Finder는 Khronos 공식 발표에서 Android XR에 Spatial Container 지원을 가져오게 되어 기대된다는 취지로 언급했습니다. 반면 Meta는 지원 여부를 분명히 약속하지 않았습니다.

SECTION 05

Meta의 Augments와 향후 전망

원문 기사는 이번 확장이 Meta에게 'Augments'를 되살릴 기회가 될 수 있다고 짚습니다. Augments는 2023년 Meta Connect에서 Quest 3용으로 소개된, 사용자의 공간에 지속적으로 놓이는 시스템 관리형 3D 앱 범주입니다. Meta Spark Studio로 제작하는 방식이었으나 Spark Studio가 서비스를 종료하면서 사실상 무산되었습니다.

 

Meta CTO Andrew Bosworth는 2024년 6월에 기존 접근 방식이 충분하지 않았다며 기능을 처음부터 다시 만들고 있다고 밝혔고, 2025년 8월에도 비슷한 취지의 설명을 이어갔습니다. 최근 Horizon OS 업데이트가 공간 창 관리 개편과 공간 앱 개선에 집중되어 있다는 점을 고려하면, Meta가 Spatial Container를 통해 원래 구상을 구현할 가능성은 있습니다. 다만 이는 어디까지나 관측일 뿐 확정된 계획이 아닙니다.

SECTION 06

3D 콘텐츠 제작 실무자의 시선

저는 장비와 제품의 CAD 데이터를 3D 에셋으로 가공해 Unity 기반 인터랙티브 매뉴얼이나 AR 안내 앱으로 만드는 일을 해 왔습니다. 이런 작업에서 늘 부딪히는 고민은 '사용자가 3D 모델을 보면서 다른 자료도 함께 볼 수 있는가'입니다. 정비 절차서를 보며 장비 모델을 확인하고, 다른 앱의 부품 목록을 옆에 두는 식의 작업 방식은 현장에서 자연스럽기 때문입니다. 3D 앱을 한 번에 하나만 실행할 수 있는 환경에서는 이 흐름이 끊길 수밖에 없었습니다.

 

그래서 이번 표준이 의미 있게 느껴집니다. 컨테이너 단위로 3D 콘텐츠를 만들 수 있게 되면 제작 측면에서도 달라지는 점이 있을 것입니다.

 

  • 에셋 설계 단위의 변화: 전체 몰입용 하나의 큰 씬 대신, 제한 영역에서 가볍게 보여 줄 모델과 몰입 모드용 모델을 구분해 준비하게 될 수 있습니다.
  • 경량화의 중요성: 여러 앱이 공간을 나눠 쓰는 환경에서는 폴리곤과 텍스처를 최적화한 에셋이 더 유리합니다.
  • 배포 대상 확대: 기기별 전용 API에 묶이지 않으므로 하나의 콘텐츠로 여러 기기를 겨냥하기 쉬워집니다.

 

TIP

앞의 세 가지는 표준이 안정적으로 구현된 이후를 가정한 제작 관점의 예상입니다. 실제 기기의 지원 범위와 엔진(Unity, Unreal 등)의 대응 시점은 아직 확인되지 않았으므로, 공식 발표를 지켜보며 준비하시기 바랍니다.

CONCLUSION

정리와 자주 묻는 질문

OpenXR Spatial Container 확장은 XR 기기의 사용 방식을 '앱 하나를 꽉 채워 쓰는 경험'에서 '여러 3D 앱을 함께 쓰는 경험'으로 넓힐 수 있는 기반입니다. 표준이 정식 등록된 지금은 출발선에 해당하며, 실제 체감은 각 플랫폼이 얼마나 빠르게 구현하느냐에 달려 있습니다. 구현이 올해 안에 시작될 것으로 예상되는 만큼, 앞으로 몇 달간 Android XR과 Meta의 움직임이 가장 중요한 관전 포인트입니다.

 

Q. Spatial Container는 지금 바로 쓸 수 있나요?

사양과 샘플 코드는 공개되었지만, 기기별 구현은 아직 시작 단계입니다. 실제 지원 여부는 각 플랫폼의 발표를 확인해야 합니다.

Q. Apple Vision Pro에서도 사용할 수 있나요?

Vision Pro는 OpenXR을 지원하지 않습니다. 대신 visionOS가 Shared Space 구조로 비슷한 경험을 자체 제공합니다.

Q. Quest에서도 3D 앱을 동시에 실행할 수 있게 되나요?

현재는 3D 앱을 한 번에 하나만 실행할 수 있습니다. Meta가 이 확장을 채택할지는 아직 밝혀지지 않았습니다.

 

출처 UploadVR, 「OpenXR Spatial Container Extensions Standardize Volumetric App Multitasking」(2026.10.26) 및 Khronos 공식 블로그의 OpenXR Spatial Containers 발표 내용을 바탕으로 재구성했습니다.

반응형