/ UNITY

Unity AR App 개발 - Nreal glasses App 개발

서론

Unity 기반 안드로이드용 AR app 개발을 하기 위해 조사 및 테스트한 내용을 정리하기 위해 본 포스트를 작성하였다. 다섯번째로 AR 기기 중 하나인 Nreal glasses 용 AR App 개발에 대해 알아보자.

환경

  • Windows 11
  • Android 기반 스마트폰
  • Nreal Air

1. 프로젝트 생성

1.1 개발자사이트(https://developer.nreal.ai/download) 접속하여 Nreal SDK 다운로드

img

1.2 이전 포스트 중 ‘프로젝트 생성’ 부분 참고하여 생성 ※ 필자의 개발환경 기준으로 최신 유니티 에디터 버전을 사용 시 빌드 오류가 발생되어 2020.03 에디터 버전으로 다운그레이드 후 정상 실행이 되어 이 버전 기준으로 작성함.

2. 프로젝트 설정

2.1 File > Build Settings > Player Settings 2.1.1 Other Settings 2.1.1.1 Configuration > Api compatibility Level 값을 .NET 4.x 로 설정 2.1.1.2 Write Permission 값을 External로 설정

img

2.2 Resolution and Presentation 2.2.1 Default Orientation 값을 Portrait 로 설정

img

2.3 Quality > V Sync Count 값을 Don’t Sync 로 설정

img

3. Nreal SDK 설치

3.1 Assets > Import Package > Custom Package 클릭

3.2 다운받은 Nreal SDK 파일 선택

3.3 Import Unity Package 창에서 Import 버튼 클릭

img

4. Nreal Demo App 빌드 및 실행

4.1 Project 탭에서 Assets > NRSDK > Demos > HelloMR.unity 파일 더블클릭

img

4.2 File > Build Settings 에서 Add Open Scene 클릭 후 Build 실행

4.3 사용할 스마트폰에 Nebula 앱 설치

4.4 Nreal glass 를 스마트폰에 연결

4.5 스마트폰에서 Nebula 앱 실행

4.6 Nebula 앱에서 AR 스페이스 버튼 클릭

4.7 Nubula 가상 화면에서 우측으로 이동하여 설치한 Unity app 실행

UNITY