현장 실행 검증을 위한 어노테이션 생성
어노테이션 데이터는 Mega Studio 도구로 생성된 구조화된 데이터 파일로, 주로 장면 내 대상 객체들의 3차원 공간 내 위치 좌표, 자세 파라미터 등의 공간 위치 정보를 기록하는 데 사용됩니다. Mega Toolbox의 로컬라이제이션 검증 워크플로우에서는 이 어노테이션 데이터를 기준 참조로 활용하여 실제 로컬라이제이션 결과의 정확도를 검증할 수 있습니다.
시작하기 전에
어노테이션 데이터를 생성하기 전에 준비해야 할 사항:
Mega Studio 설치
EasyAR Sense Unity Plugin을 이미 다운로드 및 설치했다면 이 단계를 건너뛸 수 있습니다.
EasyAR Sense Unity Plugin 다운로드
EasyAR 다운로드 페이지에서 "EasyAR Sense Unity Plugin (for Mega)"를 선택하여 다운로드합니다. 아래 그림 참조:


다운로드한 파일을 압축 해제하면 두 개의 tgz 파일을 얻을 수 있습니다.

Unity 프로젝트 생성
Unity를 실행하고 "새 프로젝트"를 생성합니다.

- "3D(Built-In Render Pipeline)"을 선택합니다.
- "프로젝트 생성"을 클릭합니다.

Mega Studio 설치
메뉴 바의 "Window"를 클릭하고 "Package Manager"를 선택합니다. 팝업 창에서 왼쪽 상단의 "+" 기호를 클릭하고 "Add package from tarball..."을 선택합니다.

sense 패키지와 mega 패키지를 순서대로 설치합니다. 설치가 성공하면 아래 그림과 같이 표시됩니다.

Mega Studio 사용
왼쪽 패널 "Hierarchy"의 빈 공간에서 마우스 오른쪽 버튼을 클릭하고 "Annotation Tool(Edit Mode)"을 가져옵니다.

- 왼쪽 패널 "Hierarchy"에서 "EasyAR.Mega.Annotation"을 선택합니다.
- 오른쪽 패널 "Inspector"에 EasyAR 계정 이름과 비밀번호를 입력합니다.
- "로그인"을 클릭합니다.

- 오른쪽 패널 "Inspector"에서 "Mega Cloud Service" 뒤의 아이콘을 클릭합니다.
- 열린 창에서 "Mega Block 로컬라이제이션 서비스" 하나를 선택합니다.
- "확인"을 클릭합니다.
- 오른쪽 패널 "Inspector"에서 "로드"를 클릭하여 지도를 Unity 프로젝트에 추가합니다.

- 어노테이션을 생성할 공간 위치에서 Ctrl 키와 마우스 왼쪽 버튼을 동시에 눌러 어노테이션 큐브를 생성합니다.

- 왼쪽 패널 "Hierarchy"에서 "EasyAR.Mega.Annotation"을 선택합니다.
- 오른쪽 "Inspector" 패널에서 어노테이션 데이터 패키지 뒤의 아이콘을 클릭합니다.

- 열린 창에서 왼쪽에서 "Mega Block 로컬라이제이션 서비스" 하나를 선택합니다.
- 오른쪽 상단의 "+" 기호를 클릭하여 어노테이션 데이터 패키지를 생성합니다.
- 어노테이션 데이터 패키지의 이름을 입력합니다.
- "√" 기호를 클릭하여 확인합니다.
- "확인"을 클릭하여 어노테이션 데이터 패키지를 저장합니다.

- 오른쪽 "Inspector" 패널에서 어노테이션 데이터 패키지 아래의 "∧" 버튼을 클릭합니다.
- 마지막으로 팝업 창에서 "예"를 클릭하여 어노테이션 데이터 패키지 저장을 완료합니다. 클라우드 서비스의 Block 클라우드 로컬라이제이션에서 어노테이션 데이터를 확인하고 삭제할 수 있습니다.
