Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

WebVR 완벽 정리: 브라우저에서 즐기는 가상현실의 모든 것

WebVR 완벽 정리: 브라우저에서 즐기는 가상현실의 모든 것

구글 크롬(Google Chrome)과 모질라 파이어폭스(Mozilla Firefox)는 이제 별도의 복잡한 설정 없이도 WebVR을 기본적으로 지원합니다. WebVR은 브라우저 안에서 가상현실(VR) 경험을 가능하게 하도록 설계된 개방형 가상현실 표준입니다. 이 글에서는 WebVR이 무엇인지, 그리고 사용자에게 어떤 의미를 갖는지 자세히 살펴보겠습니다.

WebVR이란 무엇일까요?

WebVR 완벽 정리: 브라우저에서 즐기는 가상현실의 모든 것

WebVR은 브라우저가 가상현실 기기와 통신할 수 있도록 설계된 자바스크립트(JavaScript) API(Application Programming Interface)입니다. 웹 브라우저는 전 세계에서 가장 널리 쓰이는 애플리케이션이기 때문에, 이 표준은 가상현실 경험의 기회를 획기적으로 넓힐 잠재력을 지니고 있습니다. 별도의 전용 애플리케이션 설치 없이 콘텐츠를 즐길 수 있게 되면, 더 많은 콘텐츠 제작자가 낮은 비용으로 VR 콘텐츠를 배포할 수 있습니다.

WebVR은 가상현실 헤드셋과 웹 브라우저 사이에 새로운 인터페이스를 노출하는 방식으로 작동합니다. 이 API는 VR 기기를 자동으로 감지하고, 기기의 사양과 성능을 확인하며, 기기의 위치 정보를 실시간으로 받아와 VR 환경에 맞는 프레임을 화면에 전달합니다.

가상현실 헤드셋이 꼭 필요한가요?

완전한 몰입감을 위해서는 여전히 하드웨어가 필요합니다. 진정한 VR 경험을 원한다면 어떤 형태로든 가상현실 헤드셋을 갖추어야 합니다. 다행히 WebVR 표준은 현재 주류로 사용되는 대부분의 VR 플랫폼과 호환됩니다. HTC Vive, Oculus Rift, Google Daydream, PlayStation VR, Samsung Gear VR, Windows Mixed Reality 헤드셋 등이 여기에 포함됩니다.

WebVR 완벽 정리: 브라우저에서 즐기는 가상현실의 모든 것

전용 VR 헤드셋이 없는 사용자라면 구글 카드보드(Google Cardboard)를 활용할 수 있습니다. Cardboard는 이름 그대로 골판지를 접어 만든 간단한 고글 형태의 기기로, 얼굴에 착용하는 방식입니다. 스마트폰 앱이 화면에 좌우 렌즈용 이미지를 띄워주면, 사용자는 스마트폰을 눈 구멍 뒤에 끼우고 벨크로 등의 끈으로 얼굴에 고정하면 됩니다. 최고 수준의 편안함이나 몰입감을 제공하지는 않지만, 큰 비용 투입 없이도 누구나 가상현실을 접할 수 있게 해주는 것이 큰 장점입니다.

한편 일부 사이트에서는 헤드셋 없이도 WebVR 콘텐츠를 이용할 수 있습니다. 다만 이는 엄밀한 의미의 진짜 가상현실이라기보다는 인터랙티브한 360도 파노라마에 가깝습니다. 그래도 사용자는 평면 화면만으로 VR 세계를 탐색하고 360도로 주변을 둘러보는 등 제한적인 상호작용을 충분히 즐길 수 있습니다.

WebVR은 어떻게 사용하나요?

WebVR은 현재 주요 브라우저에서 이용할 수 있지만, 아직 초기 개발 빌드 단계로 분류됩니다. 따라서 안정성이 떨어지고 예고 없이 변경될 수 있다는 점을 유의해야 합니다. 호환되는 브라우저와 기기의 최신 목록은 webvr.rocks에서 확인할 수 있습니다.

파이어폭스는 버전 55부터 WebVR을 지원하며, 별도의 수정 없이 바로 사용할 수 있습니다.

반면 크롬에서는 Chrome 플래그(flag)를 직접 활성화해야 합니다. 다음 두 항목을 켜야 합니다: chrome://flags/#enable-webvrchrome://flags/#enable-gamepad-extensions

위 URL을 크롬 주소창에 붙여넣고 "사용(Enable)" 링크를 클릭하면 됩니다.

WebVR 완벽 정리: 브라우저에서 즐기는 가상현실의 모든 것

크롬에서 성능이 제한적이거나 제대로 작동하지 않는다면, 구글이 오픈소스로 공개한 크롬의 원형 격인 크로뮴(Chromium)의 실험적 빌드를 내려받아 사용해 볼 수도 있습니다.

WebVR을 활성화했다면, 이제 해당 API를 활용하는 웹사이트를 방문하면 됩니다. a-frame.io와 PlayCanvas는 VR 콘텐츠를 자유롭게 실험해 볼 수 있는 훌륭한 샌드박스 플랫폼입니다.

맺음말

WebVR은 현재 실험 단계에 머물러 있지만, 개방형 가상현실 표준으로서 상당한 잠재력을 보여주고 있습니다. 앞으로 모든 브라우저로 확산된다면, 더 많은 개발자가 이 기술이 제공하는 강력한 기능을 활용한 다양한 VR 콘텐츠를 선보일 것으로 기대됩니다.