카테고리 없음

Oculus Quest2 앱 개발 설정

Wood Pecker 2021. 2. 9. 20:47

오귤러스 퀘스트2는   2020년 10월 부터 판매가 시작되었다.  가성비가 좋고 PC와 연결하는 선이 없어 무었보다도 좋다. 그냥 안드로이드 폰이라고 생각하면 된다.  안드로이드 스튜디오에서 개발한 APK도 무리없이 설치되고 생행된다. LCD panel with a 1832×1920 per eye resolution은 약간은 아쉽지만 그래도 만족할 만하다. 전면에 4개의 카메라가 부착되어 있어 일정 영역을 벗어나면 카메라가 작동되어 안전을 위하여 주변을 보여준다.  간단한 손의 움직임도 카메라를 통하여 인식이 가능하다. 아직 카메라를 이용한 테스트는 못하여 보았지만 안드로이드 카메라와 같은 방식으로 접근이 가능할 것 같다. 단점이라면 헤드셋 착용이 철모를 쓴 듯한 느낌이다.  최초 설치도 매우간단하며 폰의 앱을 이용한다.  오귤러스 퀘스트2를 위한 나만의 앱을 만들어 보자. 이 또한 개발자의 특권이 아니가?

 

 

1. Install ODH (Oculus Development Hub)

 Oculus Developer Hub를 설치하자.  개발한 apk를 쉽게 복사할 수 있고 기기설정도 할 수 있다. 

developer.oculus.com/develop/

developer.oculus.com/documentation/tools/odh/#connect-to-odh

 

Oculus Developer Hub | Oculus Developers

Oculus Developer Hub Oculus Developer Hub (ODH) is a companion development tool that positions Oculus Quest and Oculus Quest 2 in the development workflow to provide a cohesive end-to-end development experience. The tool is compatible with Windows and macO

developer.oculus.com

기본적으로 제공하는 공식문서를 확인한다.

 

 

2. Connect to Device

 

오큘러스를 USB를 통하여 PC와 연결하고 작업을 한다.  오큘러스장비를 개발자 모드로 변경하여야 한다. 

 

(1)  오큘리스를 설정할 때 사용한 (아이폰/안드로이드 폰)의  Companion App을 실행한다. 설정에서 해당장비를 선택하고, 설정 더보기를 하여 개발자모드를 설정한다.  오큘러스장비에서 설정할 것 같은데 그렇지 않다. 

             Settings > More Settings(설정 더보기) > Developer Mode 

(2) 컴퓨터와 장비를 USB-C로 연결한다. 오큘리스 장비에서 Allow from this computer를 Accept한다.

   (추가로 항상연결 체크)

(3) Oculus Developer Hub(ODH)를 PC에서 실행한다. 로그인 상태를 확인한다. 

 

 

(4) Enable ADB over WiFi

위 그림과 같이 Enable ADB over WiFi 스위치를 활성화 한다. Proximity Sensor와 Guardian은 비활성화하는것이 편하다.  안드로이드 스튜디오를 설치하였다면 Oculus Developer Hub(ODH)의 기본제공 ADB를 사용하지 말고 안드로이드 SDK의 ADB를 사용한다. 



(5) Install OVR Metrics

OVR Metrics download page에서 최신 버전을 설치한다. 



(6) Cast to PC 

헤드셋의 화면을 PC에 캐스트할 수 있다.

 

 

(7) APK의 설치 

완성된 APK는 (안드로이드 스튜디오 또는 유니티에서 작성)는 My Device의 UNKNOWN SOURCES에 마우스로 드래그하여 설치할 수 있다. 단 Debug용 APK는 실행이 안되며 서명이된 apk를 설치하여야 한다. 안드로이드 스튜디오에서 만드는 경우  안드로이드 스튜디오를 이용하여 서명할 수 있다.

 

 

 

 

 

 

 

 

 

 

 

반응형