Table of Contents

검증 컴포넌트

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

참고

Unity 애플리케이션을 개발할 때는 session 검증 도구를 사용해야 합니다.

실행되지 않은 상태의 인터페이스 개요

실행되지 않은 상태에서 도구 패널은 다음과 같이 표시됩니다.

validation

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

실행 후 도구 패널은 다음과 같이 표시됩니다.

validation

도구 창을 열면 도구 창은 다음과 같이 표시됩니다.

validation

도구 영역 설명

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

실행 제어 영역

validation

  1. 검증 도구 사용/사용 안 함
  2. 검증 도구 시작/정지
  3. 위치 url 선택
  4. 검증 도구 실행 시 제어 창 열기
  5. session 도구 열기

EIF 재생 영역

validation

  1. 재생/일시 정지
  2. 정지
  3. 5초 앞으로 (새 형식 데이터 사용 가능, 녹화가 비정상적으로 중지된 경우 제외)
  4. 느리게 재생 (새 형식 데이터 사용 가능)
  5. 빠르게 재생 (새 형식 데이터 사용 가능)
  6. 5초 뒤로 (새 형식 데이터 사용 가능, 녹화가 비정상적으로 중지된 경우 제외)
  7. EIF 파일 열기
  8. 현재 시간/전체 시간
  9. 현재 배속
  10. 재생 진행률 (새 형식 데이터는 드래그 가능, 녹화가 비정상적으로 중지된 경우 제외)

위치 제어 영역

validation

  1. 위치 추적 시작/정지 (기본값: 시작)
  2. 추적 상태 초기화

표시 제어 영역

validation

  1. 비디오 배경 표시/숨기기
  2. Block 모델 표시/숨기기 (URP에서는 Scene 창의 모델도 함께 숨김)
  3. Block 모델 투명도 조절 (URP에서는 사용 불가)

Block 모델 투명도 변화 효과는 다음과 같습니다.

validation

상태 정보 영역

validation

  1. 현재 위치 추적 응답 내용을 클립보드에 복사
  2. 응답 내용 표시기
    • 녹색: 위치 추적 과정이 정상이며, block에 위치 추적이 성공했습니다.
    • 흰색: 위치 추적 과정이 정상이며, block에 위치 추적이 실패했습니다.
    • 빨간색: 위치 추적 과정에 예외가 발생했습니다.
  3. 위치 추적 응답 정보

사용 절차

EIF 데이터 준비

검증 효과를 위해 EIF 데이터를 사용해야 합니다. Mega Toolbox의 시뮬레이션 데이터 기록 도구를 사용하여 EIF 파일을 기록하세요. 선택한 기록 형식에 따라 기록 결과에 .mkveif 파일(또는 .eif 파일과 .eif.json 파일, 이 두 파일은 모두 필요합니다)이 저장됩니다.

Package 준비

com.easyar.sense가 이미 가져와졌는지 확인하세요. 가져오지 않았다면 다음 정보가 표시됩니다.

validation

이 경우 Unity Package Manager를 사용하여 필요한 패키지인 com.easyar.sense-**.tgz를 가져와야 합니다.

EasyAR Sense License Key 입력

웹 페이지에서 EasyAR 개발 센터에 로그인하여 EasyAR Sense License Key를 가져옵니다.

validation

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

validation

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

validation

Mega 위치 서비스 연결 도구를 추가한 후 해당 도구에서 검증할 위치 서비스를 선택해야 합니다.

validation

Block 데이터 준비(선택 사항)

위치 추적 효과를 직관적으로 확인하기 위해 일반적으로 해당 영역의 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이 존재(active)한다면 도구는 기존의 ARSession을 비활성화합니다. 그러나 동적으로 생성된 session은 제어되지 않으며 실행 시 오류가 발생할 수 있습니다.

Main Camera

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

중심 모드

도구가 실행되는 동안 모든 지원 가능한 중심 모드를 사용할 수 있습니다. 일반적으로 First Target 중심 모드를 사용하는 것이 권장됩니다.