[LifeUnity VR/AR]AR_00: 개요, AR Foundation, AR 프로젝트 세팅

k_dah·2021년 8월 9일
0

unity

목록 보기
13/15

"인생 유니티 VR/AR 교과서" 책을 참고하여 작성하였다.

아직 VR 기기가 없기 때문에 2장 AR편부터 시작한다 !

증강현실 (Augmented Reality) 이란?

눈앞에 있는 현실 세계 위에 콘텐츠 제작자가 만든 가상요소를 결합시킨 것
가상현실(VR) 콘텐츠는 제작자가 100% 제작한 환경에서 플레이 하는 것

컴퓨터 비전(CV) 분야인공지능(AI) 분야의 발전으로 AR기술의 활용도가 더욱 증가하는 추세

  • 인공지능 : 이미지 분석을 통한 분류와 예측
  • 컴퓨터 비전 : 영상 편집 및 필터 처리

애플과 구글은 각각 'AR Kit' , 'AR Core' 라는 AR 개발 툴 킷을 제공한다
Unity 엔진에서는 이것들을 이용해 콘텐츠를 개발하고 각각 iOS와 안드로이드로 빌드할 수 있도록 'AR Foundation' 이라는 통합 프레임워크를 제공한다

유니티 홈페이지에서 각 플랫폼별 AR 관련 지원 기능 확인이 가능하다

AR 프로젝트 시작하기

00)

Unity Hub 에서 템플릿은 3D로 설정하고 새로운 프로젝트를 생성한다.

01) 플랫폼 변경하기

Build Settings로 들어가서 타깃 플랫폼을 Android로 바꿔준다.

02) 해상도 변경하기

안드로이드 수직 해상도 비율(9:16)에 맞도록 해상도를 바꿔준다.

03) AR 관련 패키지 설치

: 프로젝트 세팅에서 XR기능을 사용하기 위한 XR 플러그인 설치 +
패키지 매니저에서 AR Core를 사용하기 위한 개별 패키지 설치
-XR 플러그인 설치
에디터 상단에서 Edit-> Project Settings... 클릭
Install~ 클릭해서 설치

XR Plugin Management 설치가 완료되면 아래와 같은 창이 나타난다.
ARCore 항목을 체크하면 ARCore XR Plugin 패키지가 프로젝트에 자동으로 설치된다.

-AR Foudnation 패키지 설치
에디터 상단에서 Window-> Package Manager 클릭
아래와 같은 패키지 매니저 창이 열리면 패키지 리스트 표시 방법을 ' Unity Registry '로 바꿔준다.
기본 표시 방법인 'In Project'는 현재 프로젝트에 설치된 패키지만 표시한다.

(리스트에서 ARCore XR Plugin 패키지와 XR Plugin Management 패키지는 이미 설치된 것을 확인한 뒤)
AR Foundation 패키지를 목록에서 찾고 Install 클릭

AR 프로젝트를 위한 준비 작업은 끝
AR Core 를 활용한 프로젝트를 수행할 때마다 반드시 필요한 과정이니 충분히 숙지하자

profile
개똥이

0개의 댓글

관련 채용 정보