XREAL 엔지니어링 구성 방법
이 장에서는 Unity 프로젝트를 구성하여 XREAL 헤드셋에서 EasyAR 기능을 사용하는 방법을 설명합니다.
준비 작업
- XR 헤드셋 또는 안경에 적합한 EasyAR 라이선스를 획득하세요. 지원되는 라이선스 유형은 다음과 같습니다.
- EasyAR Sense 4.x XR 라이선스 평가판 (평가용, EasyAR 웹사이트에서 직접 활성화)
- EasyAR Sense 4.x XR 라이선스 정식판 (유료, 영업팀에 문의하여 구매 및 활성화)
- EasyAR Sense 4.x XR 라이선스 엔터프라이즈판 (엔터프라이즈 SDK 사용) 다른 라이선스는 지원되지 않습니다.
- XREAL 엔터프라이즈 라이선스를 영업팀을 통해 획득하세요 (참고: 이 라이선스는 XREAL사에서 분배하는 파일이며, EasyAR 라이선스와 다릅니다).
- XREAL SDK를 다운로드하여 임포트하세요.
- EasyAR Unity 플러그인 패키지를 다운로드하여 임포트하세요.
- EasyAR Unity XR 기기 확장 패키지를 다운로드하여 임포트하세요.
- Android 프로젝트 구성을 참조하세요.
참고
현재 XREAL SDK >= 3.1 버전만 지원됩니다.
XREAL 플러그인 활성화
Project Settings > XR Plug-in Management > XREAL에서Enable Native Session Manager를 체크하세요.
Project Settings > XR Plug-in Management > XREAL에서License Asset을 XREAL 엔터프라이즈 라이선스로 설정하세요.
참고
XREAL에서 Frame Recorder의 Format이 Auto 또는 H264로 설정된 경우, 녹화된 데이터 품질이 의도적으로 낮아집니다. 이로 인해 Mega의 성공률과 정확도가 다소 저하되므로, PC에서의 실행 결과는 참고용으로만 사용해야 합니다.
참고
EasyAR에 문제 데이터를 보고하려면, ARSession의 Frame Recorder Format을 Obsolete로 설정하여 녹화하세요. 녹화 완료 후 반드시 중지(enabled를 false로 설정)를 호출해야 사용 가능합니다. 이렇게 녹화된 데이터는 Unity에서 사용 시 암호화되어 재생되지 않습니다. 이는 정상적인 현상입니다.