Table of Contents

AR scene 구성

이 문서는 이미지 추적을 예로 들어 가장 간단한 AR scene을 구성하는 방법을 소개합니다.

시작 전에

  • EasyAR 활성화 내용에 따라 EasyAR Sense Unity 플러그인을 가져오고 라이선스(License Key)를 입력합니다.
참고

프로젝트에서 URP(Universal Render Pipeline)를 사용하는 경우 추가로 URP 구성이 필요합니다.

AR session 추가

Hierarchy 뷰에서 빈 공간을 우클릭하고, 메뉴 EasyAR Sense > Image Tracking > AR Session (Image Tracking Preset)을 통해 이미지 추적용 session을 생성합니다.

PresetImageTracking

카메라 구성

Main Camera를 선택하고 Inspector에서 다음 매개변수를 설정합니다.

  • Clear FlagsSolid Color로 설정.
  • Background를 검은색으로 설정.
  • Clipping PlanesNear을 0.1(미터), Far을 1000(미터)로 설정.

mainCameraSetting

Target 추가

Hierarchy 뷰에서 빈 공간을 우클릭하고, 메뉴 EasyAR Sense > Image Tracking > Target : Image Target를 통해 Image Target을 추가합니다. 기본적으로 물음표 아이콘으로 표시됩니다.

createimagetarget

추적할 이미지를 선택하고 다음 매개변수를 설정한 후 Apply 버튼을 클릭하여 적용:

  • Texture TypeEditor GUI and Legacy GUI로 설정.
  • Advanced에서 Read/Write 활성화.
  • FormatRGB 24 bit로 설정.

createimagetarget

ImageTargetController 구성:

  • Source Type: Texture 2D로 설정.
  • Texture: 구성된 이미지로 설정.
  • Name: namecard로 설정.
  • Scale: 0.09(0.09미터를 의미)로 설정.
  • Tracker: ARSession 하위의 ImageTrackerFrameFilter로 설정.

addimagetargetcontroler

Source Type이 다를 경우 일부 구성 내용이 달라집니다.

Target을 따라가는 3D 콘텐츠 추가

Image Target 노드 아래에 추가된 3D 콘텐츠는 이미지에 대해 상대적 위치를 유지합니다. 즉, 이미지가 움직여도 가상 콘텐츠가 따라 표시됩니다.

Hierarchy 뷰에서 Image Target을 선택하고, 메뉴 3D Object > Cube를 통해 Cube를 추가합니다.

add3D-1

추가된 Cube를 선택하고 속성 구성:

  • Transform의 Scale을 {0.5, 0.3, 0.3}으로 설정.
  • Transform의 Position에서 z 값을 -0.15로 설정(Cube 바닥면이 인식 이미지와 정렬되도록).

add3D-2

여기까지 가장 간단한 AR scene 구성이 완료되었습니다. scene을 실행하고 이미지를 카메라에 비추면 이미지 위에 Cube가 나타나는 것을 볼 수 있습니다.

다음 단계

  • 실행 중 화면에 노란색 텍스트가 표시되는 것을 확인할 수 있습니다. Scene의 진단 정보를 참고하여 이러한 정보의 의미와 일반적인 구성 방법을 알아보세요.

관련 주제