EasyAR 프로젝트에서 헤드셋 지원 활성화
이 문서는 기존 EasyAR Unity 씬에서 헤드셋 지원을 활성화하는 방법을 설명합니다.
시작하기 전
- EasyAR의 헤드셋 지원을 읽어 EasyAR이 지원하는 헤드셋 유형과 헤드셋에서 실행할 수 있는 EasyAR 기능을 이해하세요.
- Unity에서의 EasyAR 헤드셋 지원을 읽어 Unity 내 EasyAR 헤드셋 지원의 전체 아키텍처를 이해하세요.
이 문서는 사용자가 이미 EasyAR을 사용할 수 있는 씬을 보유하고 있다고 가정합니다. 이러한 씬을 생성하거나 헤드셋 씬에 EasyAR 컴포넌트를 추가해야 하는 경우 다음 문서를 참조하세요:
씬에 헤드셋 컴포넌트 추가
씬에 헤드셋 컴포넌트를 추가하기 전에 일반적으로 기존 카메라와 XR 오리진을 제거해야 합니다.
카메라와 XR 오리진 제거
씬에서 기존 카메라를 삭제하세요.

씬에 EasyAR 또는 Unity XR 프레임워크에서 제공하는 XR 오리진이 이미 존재하는 경우, 대부분의 상황에서 삭제해야 합니다.

팁
일부 고급 사용법에서는 필요에 따라 삭제 여부를 판단할 수 있습니다.
헤드셋 컴포넌트 추가
헤드셋 공식 지침에 따라 헤드셋 컴포넌트를 추가하세요. 여기서는 Pico 헤드셋을 예로 들며, 공식 지침과 충돌할 경우 공식 지침을 따르세요.
메뉴를 사용하여 XR 상호작용 관리자 추가:

메뉴를 사용하여 XR 오리진 추가:

실행하기 전에 헤드셋 공식 지침을 참고하여 헤드셋 SDK가 포함된 씬을 구성하고 실행하는 방법을 확인하세요.
프레임 소스 구성
내장 지원 장치
**AR 세션 (EasyAR)**을 선택하고 마우스 오른쪽 버튼을 클릭한 후, EasyAR Sense > 헤드 마운티드 디스플레이 (내장) > 프레임 소스 : [이름] (keep it only) 메뉴를 통해 [이름]에 해당하는 프레임 소스를 생성하고 유일하게 유지하세요.
예를 들어, Apple Vision Pro용 프레임 소스 구성:

작업 후 세션 내 프레임 소스는 다음과 같이 변경됩니다:

팁
세션에 장치에 해당하는 프레임 소스가 포함되어 있고 장치에서 첫 번째로 사용 가능한 프레임 소스인 경우(예: 위 그림에서 visionOS 시스템 내 VisionOS ARKit), 수정하지 않아도 됩니다. 일부 메뉴로 생성된 기본 세션이 이에 해당합니다.
확장 지원 장치
**AR 세션 (EasyAR)**을 선택하고 마우스 오른쪽 버튼을 클릭한 후, EasyAR Sense > 확장 > 프레임 소스 : [이름] (keep it only) 메뉴를 통해 [이름]에 해당하는 프레임 소스를 생성하고 유일하게 유지하세요.
예를 들어, Pico 헤드셋용 프레임 소스 구성:

작업 후 세션 내 프레임 소스는 다음과 같이 변경됩니다:

크로스-디바이스 지원
다른 장치에서 씬을 실행해야 하는 경우, 다른 프레임 소스를 유지하고 현재 장치에서 프레임 소스가 선택될 수 있도록 해야 합니다.
(keep it only)이 포함되지 않은 메뉴 항목(예: EasyAR Sense > 확장 > 프레임 소스 : Pico)을 사용하면 프레임 소스를 추가만 하고 다른 프레임 소스를 삭제하지 않습니다. 일반적으로 이 방식으로 프레임 소스 추가 후 적절한 위치로 이동해야 합니다.
팁
일부 고급 사용법에서는 필요에 따라 프레임 소스 위치를 조정하거나 코드에서 수정할 수 있습니다.