Table of Contents

검증 컴포넌트

검증 컴포넌트는 PC에서 Mega 효과를 시뮬레이션 실행하고 검증하는 데 사용됩니다.

미실행 상태 인터페이스 개요

검증 도구가 별도 창에서 열리지 않은 경우, 스튜디오 도구 패널에 다음이 표시됩니다.

validation

검증 도구가 별도 창에서 열린 경우, 스튜디오 도구 패널에 다음이 표시됩니다.

validation

검증 도구 창에는 다음이 표시됩니다.

validation

실행 상태 인터페이스 개요

검증 도구가 별도 창에서 열리지 않은 경우, 스튜디오 도구 패널에 다음이 표시됩니다.

validation

검증 도구가 별도 창에서 열린 경우, 검증 도구 창은 창 크기에 따라 조정되어 표시됩니다.

validation validation

도구 영역 설명

  1. 실행 제어 영역
  2. EIF 재생 영역
  3. 위치 제어 영역
  4. 표시 제어 영역
  5. 상태 정보 영역

실행 제어 영역

validation validation

  1. 검증 도구 사용/비활성화
  2. 검증 도구 시작/중지
  3. 별도 창에서 열기
  4. 별도 창의 도구 닫기
  5. 별도 도구 창에서 스튜디오 도구 선택

EIF 재생 영역

validation

  1. 재생/일시 정지
  2. 정지
  3. 5초 앞으로 이동 (새 형식 데이터 사용 가능, 녹화 예외 중단 제외)
  4. 재생 속도 감소 (새 형식 데이터 사용 가능)
  5. 재생 속도 증가 (새 형식 데이터 사용 가능)
  6. 5초 뒤로 이동 (새 형식 데이터 사용 가능, 녹화 예외 중단 제외)
  7. EIF 파일 열기
  8. 현재 시간/총 시간
  9. 현재 배속
  10. 재생 진행률 (새 형식 데이터 드래그 가능, 녹화 예외 중단 제외)

위치 제어 영역

validation

  1. 위치 추적 상태 표시기
  2. 위치 추적 시작/중지 (기본값: 시작)
  3. 트래킹 상태 재설정
  4. 서비스 주소 선택 (도구가 실행 중이 아닐 때만 수정 가능)

위치 추적 상태 표시기 색상 설명

  • 초록색: Block 위치 추적 성공 및 디바이스 VIO 트래킹 성공 시 표시, 새로운 추적 결과 없으면 5초 내에 투명하게 서서히 사라짐
  • 노란색: Block 위치 추적 성공했으나 디바이스 VIO 트래킹 실패 시 표시, 새로운 추적 결과 없으면 5초 내에 투명하게 서서히 사라짐
  • 흰색: Block 위치 추적 실패 시 표시, 새로운 추적 결과 없으면 5초 내에 투명하게 서서히 사라짐
  • 빨간색: 위치 추적 오류 발생 시 표시, 다음 추적 결과 반환 전까지 유지됨

표시 제어 영역

validation

  1. 비디오 배경 표시/숨기기
  2. 어노테이션 데이터 표시/숨기기
  3. Block 모델 표시/숨기기 (URP 환경에서는 Scene 창의 모델도 함께 숨겨짐)
  4. 버튼 이름 표시/숨기기
  5. Block 모델 투명도 제어 (URP 환경에서는 사용 불가)

Block 모델 투명도 변환 효과

validation

상태 정보 영역

validation

  1. 프레임별로 업데이트되는 session 상태
  2. 서버에서 반환된 위치 추적 결과 (트래킹 효과와 관련 있으나 전체 결과는 아님)
  3. 복사
  4. 복사
  5. Game View에 dump 정보 표시 여부

사용 절차

EIF 데이터 준비

효과 검증에는 EIF 데이터가 필요합니다. Mega Toolbox의 원격 개발 시뮬레이션용 EIF 테스트 데이터 레코딩 도구를 사용하여 EIF 파일을 녹화하세요. 선택한 녹화 형식에 따라 .mkveif 파일(또는 .eif 파일과 .eif.json 파일, 이 두 파일은 둘 중 하나라도 없으면 안 됨)이 저장됩니다.

패키지 준비

com.easyar.sense가 이미 임포트되었는지 확인하세요. 임포트되지 않은 경우 다음 메시지가 표시됩니다.

validation

이때 Unity Package Manager를 사용하여 필요한 패키지(com.easyar.sense-**.tgz)를 임포트해야 합니다.

EasyAR Sense 라이선스 키 입력

EasyAR 개발 센터 웹사이트에 로그인하여 EasyAR Sense 라이선스 키를 획득하세요.

validation

Unity 메뉴에서 EasyAR > Sense > Configuration을 엽니다.

validation

열린 Project Settings 창에 웹사이트에서 복사한 라이선스 키를 입력합니다.

validation

Mega 로컬라이제이션 서비스 연결

도구를 추가한 후, 해당 도구에서 검증할 로컬라이제이션 서비스를 선택해야 합니다.

validation

블록 데이터 준비 (선택 사항)

로컬라이제이션 효과를 직관적으로 확인하기 위해 일반적으로 해당 영역의 Block 모델 데이터를 로드하는 것이 좋습니다. Block 데이터 컴포넌트 설명을 참고하여 로드하세요.

어노테이션 데이터 준비 (선택 사항)

로컬라이제이션 시 어노테이션 데이터를 표시하려면 어노테이션 컴포넌트로 직접 어노테이션을 추가하거나 어노테이션 데이터 패키지 컴포넌트로 어노테이션을 임포트할 수 있습니다.

validation

이때 장면에 Block과 어노테이션 데이터가 모두 임포트되었다면 장면에 모두 표시됩니다.

validation

3D 콘텐츠 준비 (선택 사항)

에디터 메뉴를 통해 3D 오브젝트를 생성할 수 있습니다. 3D 오브젝트는 Block 노드 아래에 배치해야 합니다.

validation

생성 후 필요에 따라 위치, 크기 등을 조정할 수 있습니다.

validation

자체 모델을 임포트할 수도 있습니다.

validation

도구 시작

먼저 도구를 활성화한 후, 실행(▶) 버튼을 클릭하여 시작합니다.

validation

Unity 툴바의 버튼을 통해서도 시작할 수 있습니다.

validation

시작 후 안내 팝업이 표시됩니다. Unity 애플리케이션을 개발 중이라면 주의 깊게 읽어보세요.

validation

EIF 열기

EIF를 열면 자동으로 재생이 시작됩니다.

validation

효과 확인

재생 컨트롤을 통해 원하는 대로 확인할 수 있습니다. 일반적인 효과는 다음과 같습니다.

validation

Block 모델을 완전히 숨길 수도 있으며, 이는 실제 장면에서 보는 효과와 동일합니다.

validation

실행 중지 및 애플리케이션 복원

도구 버튼을 통해 실행을 중지합니다.

validation

또는 Unity 툴바의 버튼을 통해서도 실행을 중지할 수 있습니다.

validation

자체 애플리케이션을 개발 중이고 에디터에서 실행해야 하는 경우, 검증 도구를 비활성화하는 것을 잊지 마세요(에디터에서만 유효하며, 휴대폰에서는 영향 없음).

validation

표시 효과 및 Unity 사용 권장 사항

게임 창 크기 조절

창 크기는 EIF 비디오 프레임 크기와 일치하는 것이 권장됩니다. 일반적으로 1080P에 상응하는 고정 크기(예: 세로 모드 1080x1920, 가로 모드 1920x1080)를 사용할 것을 권장합니다.

validation validation

창 크기가 EIF 비디오 프레임과 크게 다를 경우, 전체 비디오 화면을 확인할 수 없으며 툴에서도 경고 메시지가 표시됩니다.

장면 라이팅 조정

더 나은 렌더링 효과 확인을 위해 필요에 따라 라이팅을 추가하고 조절할 수 있습니다. Unity 라이팅에 대한 특별한 요구사항이 없다면 Unity가 자동으로 앰비언트 라이트를 생성하게 할 수 있습니다.

validation validation

Scene 창과 Game 창 동시 표시

경우에 따라 Scene 창과 Game 창의 내용을 동시에 확인해야 할 때가 있습니다. 이때 Unity 기본 창 레이아웃을 조정하고 필요에 따라 Scene 창과 Game 창의 위치를 조절할 수 있습니다.

validation

Unity 개발 시 주의점

ARSession

도구 시작 시 ARSession 및 기타 필요한 EasyAR 컴포넌트가 자동으로 생성됩니다. 만약 씬에 이미 ARSession이 존재하는 경우(활성화 상태), 도구는 기존 ARSession을 비활성화합니다. 그러나 동적으로 생성된 session은 제어되지 않으며 실행 시 오류가 발생합니다.

Main Camera

도구 실행 시 main camera의 Clear Flags와 Background가 수정됩니다. Clear Flags는 Solid Color로 변경됩니다. Background는 검은색으로 변경됩니다. 이러한 변경 사항은 저장되지 않습니다.

중심 모드

도구 실행 시 지원 가능한 모든 중심 모드를 사용할 수 있습니다. 일반적으로 First Target 중심 모드 사용을 권장합니다.