Apple의 Vision Pro는 기본적으로 AR(증강현실) 기기로 설계되었습니다.
하지만 더 정확히 설명하자면, Vision Pro는 사용자가 주변 환경과 상호작용할 수 있다는 점에서 MR(혼합현실) 기기에 더 가깝다고 볼 수 있습니다. 이는 디지털 객체가 현실 세계에 자연스럽게 겹쳐져 보이거나 현실과 상호작용할 수 있도록 해주는 기능을 포함하고 있기 때문입니다.
애플은 Vision Pro를 설명할 때 AR이나 MR 같은 전통적인 용어보다는 공간 컴퓨팅이라는 개념을 강조하고 있습니다. 공간 컴퓨팅은 디지털 콘텐츠가 현실 공간과 상호작용하는 방식을 포괄적으로 표현하는 개념으로, 애플이 이 기기를 통해 제공하고자 하는 경험을 잘 설명해 줍니다.
따라서, Vision Pro 앱을 개발하기 위해서는 공간 컴퓨팅에 대한 이해가 필요합니다. 특히 애플의 visionOS를 통해 앱을 구현하려면 세 가지 주요 인터페이스 방식인 Window, Volume, Immersive Space 세 가지의 이해가 필요합니다.
Window, Volume, Immersive Space
visionOS에서 애플리케이션을 표현하는 방식은 크게 Window, Volume, Immersive Space 세 가지로 나뉩니다.
1. Window

Window는 iPhone, iPad, Mac과 유사한 2D View 형태의 화면입니다. 사용자가 앱을 열면 평면 창처럼 보이며, 이 창 안에서 콘텐츠가 표시됩니다. 예를 들어, 뉴스나 날씨처럼 정보를 텍스트와 이미지 중심으로 전달하는 앱은 Window 방식을 사용하여 단순하고 깔끔하게 콘텐츠를 보여줄 수 있습니다. 기본적으로 2D 콘텐츠를 중심으로 구성되지만, 필요에 따라 일부 3D 요소를 추가할 수도 있어 다채로운 표현이 가능합니다.


위의 두 개 사진이 Window 방식 예시입니다. 이처럼 Window는 평면 창 형태로 구성된 2D 콘텐츠를 주로 표시하는 방식으로, iPhone이나 iPad에서 익숙하게 볼 수 있는 화면과 유사한 형태입니다.
2. Volume

Volume은 3D 공간 안에 위치한 앱 콘텐츠를 보여주는 방식입니다. 마치 가상의 상자 안에 콘텐츠를 담은 것처럼, 콘텐츠가 육면체의 경계를 가지고 있으며, 이 경계를 넘어가면 화면에 표시되지 않을 수 있습니다. 3D 콘텐츠를 직관적으로 보여주기 위해 설계된 방식이므로, 예를 들어 건축 모델링이나 3D 디자인 뷰어와 같은 앱에 적합합니다. 사용자가 다양한 각도에서 콘텐츠를 관찰하고 상호작용할 수 있어, 단순한 2D 창보다 몰입감이 높은 경험을 제공합니다.

Volume 방식 예시입니다.
다만 만약 콘텐츠가 경계를 벗어나더라도 사용자에게 보이도록 설정하려면 Immersive Space을 사용할 수 있습니다.
3. Immersive Space

Immersive Space는 사용자가 주변 환경과의 시각적 연결을 완전히 차단하고 가상의 공간에 몰입하게 하는 방식입니다. 이 방식은 VR과 유사한 경험을 제공하는데, 사용자가 현실을 벗어나 완전히 디지털로 구성된 환경에서 콘텐츠를 탐색하고 상호작용할 수 있습니다.
Immersive Space 내에서 사용자는 경험의 몰입도를 조절할 수 있는 세 가지 형태로 구분됩니다.
Mixed, Full, Progressive
1. Mixed
Mixed는 사용자의 실제 환경에 디지털 콘텐츠가 추가되어 혼합되는 형태입니다. 즉, 사용자 주변의 현실적인 배경은 그대로 유지되며, 그 위에 가상 콘텐츠나 객체들이 겹쳐져 표시됩니다. 이는 증강 현실(AR)과 혼합 현실(MR)을 포함하는 방식으로, 현실과 가상 세계가 상호작용할 수 있게 만들어, 예를 들어, 가상의 캐릭터나 물체가 실제 공간에 나타나는 것처럼 보이게 합니다
2. Full
Full은 사용자의 주변 환경을 완전히 차단하고, 오직 가상 세계만을 보여주는 형태입니다. 이 경우 사용자는 가상현실(VR) 환경에서 경험하게 되며, 현실 세계는 보이지 않게 됩니다.
3. Progressive
Progressive는 Mixed와 Full 사이의 중간 형태로, 사용자 주변 환경과 가상 환경이 점진적으로 결합되는 방식입니다.
잘못된 내용 혹은 오타가 있거나 더 좋은 내용 피드백은 언제나 환영입니다 :)
'Apple > visionOS' 카테고리의 다른 글
| [Apple/visionOS] Swift and SwiftUI (0) | 2024.10.30 |
|---|---|
| [Apple/visionOS] See-Through와 Pass-Through (0) | 2024.10.08 |
| [Apple/visionOS] “VR, AR, MR 그리고 XR 그 차이는?” (1) | 2024.10.04 |