[TIL] 98 AR 강의 세팅, 스터디 ⭐⭐⭐
카테고리: Til
AR
AR Foundation
AR Core
이력서 진행중, 강의듣기, AR 스터디
[o] 알고리즘 문제 - 53
[o] 1,2반 마무리정리 챌~
[x] 디자인 코드 패턴 이해,정리하기. 책사기
[x] 자료구조 디자인패턴 강의 다시 듣기.
[x] 포트폴리오 강의듣고 만들기.
AR세팅 준비
AR 프로젝트 세팅
- 3D 프로젝트 생성
- 1. 플러그인 설치 AR Foundation
- 2. 윈도우 -> 패키지 매니저 -> AR Foundation설치, AR Core(Google ARCore XR Plugin) 설치
- 3. Edit > Project Settings > XR Plug-in Management > Android AR Core 체크 , 빌드세팅 안드로이드로 변경
- 4. hierarchy 메인카메라 삭제, XR -> AR Session 추가, XR Origin 추가
- 5. Edit > Project Settings > Player
- - Other Settings -> AutoGraphics API 체크해제, Vulkan 삭제
- - Identification -> Minimum API Level - Nougat(24)
- - Configuration -> Scripting Backend = IL2CPP, Target Architectures = ARM 64 체크
- 프로젝트 빌드 세팅 끝.
- AR Foundation -> AR 플랫폼 간에 전환할 때 현재 사용할 수 없는 기능을 어디에서나 이용가능하게 해주는 역할
- AR Session -> AR에 맞는 생명주기,세팅의 기본
- XR Origin -> 실제 세계 좌표를 유니티 좌표로 변경, 카메라 관련
- AR Core는 Vulkan 지원 x
- Minimum API Level - Nougat(24) 부터 AR 가능
AR 테스트
AR Point
Point Cloud
- AR Default Point Cloud -> 프리팹화
- AR Origin 에 AR Point Cloud Manager 컴포넌트추가 (포인트 추출을 위해), 만든 프리팹 연결
테스트
AR Plane
Plane
- AR Default Plane -> 프리팹화
- AR Origin 에 AR Plane Manager 컴포넌트추가 만든 프리팹 연결
AR Plane Manager Detection Mode -> 설정가능
예시
AR Face
Face
- AR Default Face -> 프리팹화
- AR Origin 에 AR Face Manager 컴포넌트추가 만든 프리팹 연결
- Maximam Count (인식 face 수) 설정
- 전면 후면 카메라 설정 AR CametaManager -> Facing Direction
- (World - 후면), (User - 전면)
Face 효과
- New Material 생성 -> Albedo 에 넣어주고 (이미지는 sprite)
- Default Face 의 Materials 부분에 교체 해주면 이미지 확인
AR Plane 활용
오브젝트 배치
Plane에 큐브 놓기
- 패키지 XR Interaction Toolkit 설치
- Hierarchy XR Origin(AR) 추가
- XR Origin 에 Plane, Raycast Manager 추가 Raycastmanager none으로
- Hierarchy AR Placement Interactable 추가 XR Interaction Manager , Origin 연결
- 빈오브젝트 속 큐브 만들기 Scale 1 = 1M 조정하기 선택 시 효과
- SelectCube Material Randeringmode - TransParent 로, 색 변경, 큐브에 Material 추가
- 오브젝트 프리팹화 하기
- AR Placement Interactable 에 프리팹 등록
- Main Camera에 AR Gesture Interactor컴포넌트 추가 Interaction, origin 연결
터치 인식 AR Gesture Interactor
오브젝트 옮기기
배치된큐브 옮기기
- 큐브 오브젝트에 AR Translation Interactalbe 컴포넌트 추가
- AR Selection Interactable 컴포넌트에 Selection Visualizatior 에 selectcube 넣으면 선택시 효과 가능
오브젝트 줌, 회전
큐브 회전, 줌
- 큐브 오브젝트에 AR Scale Interactalbe, AR Rotation Interactalbe 컴포넌트
- 등 많은 컴포넌트 추가로 효과를 줄 수 있다.
- 두손으로 스케일, 회전 가능.
테스트
배치, 선택 후 이동, 줌, 회전이 된다!. 신기
잡담, 일기?
Point, Face, Plane Manager 코드 보기
오브젝트 배치, 이동, 줌, 회전
다양한 컴포넌트 확인
댓글남기기