오늘 포스팅은 visionOS를 공부하다가 궁금증을 느꼈던 VR, AR 그리고 MR 세 가지의 차이점을 알아보는 포스팅을 작성해 보겠습니다.
VR, AR, MR 세 가지의 완전한 이름은 무엇일까요.
VR (Virtual Reality): 가상 현실
AR (Augmented Reality): 증강 현실
MR (Mixed Reality): 혼합 현실
가상 현실, 증강 현실, 혼합 현실 이 세 가지가 정확히 어떤 뜻이고 어떤 세계를 보여주는지 자세하게 알아보겠습니다.
VR (Virtual Reality): 가상 현실
먼저 VR은 Virtual Reality로 가상현실을 나타내는 즉 가상 세계를 나타내는 기술입니다.
컴퓨터로 만들어진 가상의 세계에 사용자가 들어가서 마치 현실처럼 체험하는 기술입니다. 이 기술은 단순히 화면을 보는 게 아니라, 사용자가 직접 그 공간 안에서 무언가를 경험하고, 상호작용할 수 있도록 해주는 기술입니다.
VR체험을 할 때 머리에 장착하는 장치를 HMD(Head-Mounted Display)라고 합니다.
이 디바이스를 머리에 쓰면 눈앞에 360도로 펼쳐진 가상 환경이 나타나고 사용자가 고개를 돌리거나 움직이면 그에 맞춰 화면도 움직여서 진짜 현실에 있는 것 같은 느낌을 주는 것입니다.
VR은 눈으로만 보는 것이 아닌 내가 보는 가상현실에서 손으로 직접 물건을 잡거나 만지는 느낌도 줄 수 있습니다.
다만 이것은 HMD장치만 착용해서 되는 것이 아닌 다른 장치가 필요한데 그 장치를 핸드 트래킹 컨트롤러(Hand Tracking Controller) 또는 모션 컨트롤러(Motion Controller)라고 부르고 특히 손가락 움직임을 정밀하게 추적하는 장치인 VR 글러브(VR Glove)도 있습니다.
가장 유명한 예로는 Meta의 Oculus Quest 시리즈에 포함된 Oculus Touch 컨트롤러와 같은 제품들이 있습니다.
VR기기로는 정말 다양한 경험을 할 수 있습니다.
게임, 교육, 훈련, 디자인 등 여러 가지 경험이 가능합니다.
유명한 게임으로는 "비트 세이버"가 있습니다
AR (Augmented Reality): 증강 현실
증강 현실이란 현실 세계에 가상의 정보나 이미지를 덧붙여서 보여주는 기술입니다. 현실 세계는 그대로 유지하면서, 스마트폰이나 태블릿, AR 안경 등을 통해 보이는 화면에 가상의 요소를 추가해 현실과 가상이 혼합된 경험을 제공합니다.
우리가 실제로 바라보는 세상과 스마트폰이나 태블릿을 사용하여 가상현실이 함께 보이는 현실인 것입니다.
대표적인 예로
포켓몬 고(Pokémon Go)가 있습니다. 현실 세계를 돌아다니지만 화면 속 포켓몬은 실제로 보이는 것은 아니고 화면 속에서만 보이게 됩니다.
또 다른 예로 구글 맵이 있습니다.
구글 맵에는 AR 길 찾기가 있는데 핸드폰 화면 속에서 현실 세계가 보이지만 내비게이션과 방향을 가리키는 화살표 등이 현실 세계에서는 보이지 않는 객체가 추가되게 됩니다.
그렇다면 VR와 AR은 어떠한 차이점이 존재할까요?
먼저 VR은 완전한 가상 세계를 사용자에게 보여주면서 현실 세계를 완전히 차단한다는 특징이 존재합니다.
하지만 AR은 현실 세계에서 차단하는 것이 아닌 사용자가 존재하는 현실 세계에 다른 디지털 콘탠츠가 추가적으로 보이는 특징이 있습니다.
현실을 완전히 차단하기 위해서는 HMD라는 장치가 필요하며
AR 세게에서도 HMD를 활용할 수 있지만 모바일 디바이스가 조금 더 대표적입니다.
즉 VR은 현실 세계는 보이지 않고 가상 세계만 눈앞에 보였다면 AR은 현실과 가상 세계 두 가지가 동시에 보인다는 것입니다.
MR (Mixed Reality): 혼합 현실
마지막으로 MR 혼합 현실입니다.
MR (Mixed Reality): 혼합 현실은 현실 세계와 가상 세계를 실시간으로 융합하여, 물리적 환경과 가상의 디지털 객체가 상호작용하며 공존하는 환경을 만들어내는 기술입니다.
MR은 단순히 가상의 이미지를 덧붙이는 증강 현실(AR)과는 달리, 가상의 객체와 현실이 긴밀하게 상호작용할 수 있다는 점에서 차별화됩니다. 이를 통해 사용자들은 현실 속에서 가상의 객체를 마치 실제처럼 조작하거나 탐색할 수 있습니다.
위 설명만 봤을 땐 AR과 MR의 큰 차이점을 느끼지 못할 수도 있습니다.
더 구체적으로 설명하자면
AR과 MR 둘 다 현실 세계의 모습이 보이지만 AR의 보이기만 할 뿐 상호작용을 하진 않습니다.
앞에 장애물이 있다고 가정했을 때 AR은 장애물의 모습만 보일 뿐 장애물을 인식하지는 못하기에 가상의 객체를 장애물 뒤 혹은 위로 올릴 수 없는 것입니다.
하지만 MR은 가능합니다. 현실의 깊이, 위치, 물체 등을 인식하여 가상 객체가 자연스럽게 그 물리적 환경과 연결되도록 합니다.
그래서 MR은 더 정교하고 자연스러운 구현이 가능해지고, 실제 현실과 가상이 융합된 느낌을 받을 수 있게 되는 것입니다.
따라서 AR은 보이기만 하고 상호작용하지 않지만, MR은 현실과 가상 객체가 상호작용할 수 있다는 차이점이 핵심입니다.
AR과 MR의 자세한 차이점
MR설명에 둘의 차이점이 적혀있지만 더 디테일하게 설명해 보겠습니다.
둘의 핵심 차이점은
상호작용의 깊이입니다.
AR(증강 현실): AR에서는 가상의 정보나 객체가 현실에 추가되지만, 그 가상 요소와 현실의 상호작용이 제한적입니다. 가상 캐릭터는 단순히 현실 위에 "겹쳐" 보일 뿐, 현실 세계의 물리적 요소들과 깊이 있는 상호작용을 하지는 않습니다. 가상의 객체가 현실 물체를 인식하거나 반응하지 않는 경우가 대부분입니다.
- 스마트폰에서 포켓몬이 길 위에 나타나지만, 포켓몬이 현실의 물체와 반응하거나 상호작용하지는 않습니다.
MR(혼합 현실): MR은 가상 객체와 현실 물체가 상호작용할 수 있는 깊이 있는 경험을 제공합니다. 가상의 요소가 현실의 물리적 환경을 이해하고, 이에 따라 행동하거나 반응할 수 있습니다. 예를 들어, 가상의 공이 현실 벽에 맞으면 튀어 오르거나, 가상의 3D 모델이 현실 테이블 위에 실제로 존재하는 것처럼 행동할 수 있어.
- MR에서는 가상의 가구를 방에 배치하고, 그 가구가 방의 실제 벽이나 물체와 상호작용하는 모습을 볼 수 있습니다.
두 번째 차이점은
환경 인식입니다.
- AR: AR은 사용자가 현실을 보면서 가상 이미지를 겹쳐 볼 수 있지만, 그 환경에 대한 인식은 상대적으로 단순해. AR은 현실을 크게 인식하지 않고, 가상의 정보가 그저 덧붙여진 상태입니다.
- MR: MR은 현실 환경을 실시간으로 스캔하고 이해합니다. 이로 인해 가상 객체가 현실 물체의 위치, 크기, 거리 등을 정확하게 인식해서 자연스럽게 반응할 수 있습니다. MR은 현실과 가상 사이의 경계를 흐리게 만드는 것이 목표라고 할 수 있습니다.
세 가지의 차이점 정리.
MR과 AR, VR의 차이점
- AR(증강 현실): AR은 현실 위에 가상 정보를 덧붙이는 기술로, 사용자는 현실을 중심으로 가상의 요소를 시각적으로 확인합니다. 그러나 AR에서는 현실과 가상 요소의 상호작용이 제한적입니다.
- VR(가상 현실): VR은 사용자가 완전히 가상 세계에 들어가서 그 안에서 몰입하는 경험을 제공합니다. 현실과 단절된 가상의 환경에서 사용자가 모든 상호작용을 경험합니다.
- MR(혼합 현실): MR은 AR과 VR의 장점을 결합하여, 현실 세계와 가상의 객체가 실시간으로 상호작용하며 공존하는 환경을 제공합니다. 사용자는 물리적 공간 안에서 가상 객체를 마치 실제처럼 조작하고, 이 객체는 현실의 물체와 자연스럽게 상호작용합니다.
마지막으로 세 가지 기술인 VR(가상 현실), AR(증강 현실), MR(혼합 현실)을 통틀어 XR(확장 현실)이라고 부릅니다.
XR (eXtended Reality): 확장 현실
XR(Extended Reality)은 가상과 현실 세계의 경계를 확장하는 모든 기술을 포괄하는 개념입니다. 즉, XR은 VR, AR, MR을 아우르는 상위 개념으로, 현실과 가상 사이에서 다양한 방식으로 경험을 확장할 수 있는 모든 기술을 의미합니다.
즉 Apple Vision Pro는 XR(확장 현실) 기술을 활용한 장치입니다.
잘못된 내용 혹은 오타가 있거나 더 좋은 내용 피드백은 언제나 환영입니다 :)
'Apple > visionOS' 카테고리의 다른 글
| [Apple/visionOS] Swift and SwiftUI (0) | 2024.10.30 |
|---|---|
| [Apple/visionOS] Apple Vision Pro 공간 컴퓨팅 개념 정리 (0) | 2024.10.15 |
| [Apple/visionOS] See-Through와 Pass-Through (0) | 2024.10.08 |