- 알짜배기 예제로 배우는 VR/AR 모바일 앱 개발
(새)책 / 292책 / 188*245mm / 9791186697665(1186697660)
알짜배기 예제로 배우는 VR/AR 모바일 앱 개발
멀게만 느껴졌던 가상현실/증강현실(VR/AR)이 점점 우리 곁으로 다가오고 있는 느낌입니다. 여러 분야에서 가상현실을 이용하여 생산성을 높이고 교육의 질을 향상하는 등 사회 전체의 노력이 시도되고 있습니다.
이같은 사회의 흐름 속에서 증강현실과 가상현실에 대한 사람들의 관심은 높아져만 가지만 대부분 관심의 단계에서 머무르고 더 나아가지 못하고 있는 것이 현실입니다.
이 책은 가상현실/증강현실 콘텐츠 제작을 처음 접하는 데 있어 가장 쉽고 효율적인 방법으로 접근합니다. 뷰포리아의 심화 기능들인 가상 버튼, 평지 인식, 공간 인식, 물체 인식을 다루어보고, 다른 가상현실 증강현실 소프트웨어인 ARCore 및 Google VR SDK로 콘텐츠를 개발하면서 각 소프트웨어의 차이점을 알고 그에 알맞은 콘텐츠를 기획합니다.
이 책의 특징
- 증강현실/가상현실 SDK 인 Vuforia의 기능을 차례대로 접해볼 수 있다.
- Vuforia, ARCore, Google VR SDK 등 각 소프트웨어의 차이점을 배울 수 있다.
- 개발 경험이 부족한 독자라도 따라 할 수 있다.
Chapter 01. 가상현실/증강현실
1. 가상현실이란?
2. 가상현실의 역사
Chapter 02. 가상현실/증강현실 콘텐츠 개발 환경 설정
1. 유니티란?
2. 유니티의 설치
3. 유니티 개요
4. 유니티 실습
5. 뷰포리아 기초
Chapter 03. 증강현실 프로젝트 1 : 광고 콘텐츠
1. 프로젝트 생성 및 환경 설정
2. 동영상 재생하기
3. 3D 에셋 넣어보기
4. 파티클 시스템 추가하기
예제 01. 원통형 마커 등록하기
Chapter 04. 증강현실 프로젝트 2 : 카드 게임 만들기
1. 프로젝트 생성 및 환경 설정
2. 타깃 이미지 설정
3. 타깃 이미지에 로봇 오브젝트 연결
4. 다중 타깃 인식
5. 스크립트 작성 및 레이캐스트 구현
6. 오브젝트에 애니메이션 넣기
7. 다른 오브젝트 컴포넌트에 접근하기
예제 02. 컨트롤러 구현하기
Chapter 05. 뷰포리아를 이용한 가상 버튼 만들기
1. 가상 버튼이란?
2. 애니메이터 컨트롤러 사용하기
예제 03. 뷰포리아의 물체 인식 사용해보기
Chapter 06. 뷰포리아를 이용한 Markerless 증강현실 콘텐츠 만들기
1. Ground Plane Detection
2. 자동차 오브젝트 적용하기
Chapter 07. 가상현실 프로젝트 1 : 모델하우스 만들기
1. 뷰포리아로 VR 콘텐츠를 만들기 위한 환경 설정
2. 모델하우스 만들기
예제 03. 버튼 터치로 매터리얼 변경하기
Chapter 08. 가상현실 프로젝트 2 : 우주 전투 게임 만들기
1. 뷰포리아를 이용한 가상현실 개발 세팅
2. Skybox로 배경화면 설정
3. 가상현실 월드에 오브젝트 배치
4. 오브젝트끼리의 충돌
5. 사운드 소스 추가하기
6. 무작위로 오브젝트 생성하기
7. 다수의 씬을 운용하기
8. 뷰포리아의 양안 모드와 한 화면 모드 설정하기
9. 정보를 저장하는 PalyerPrefs 이용하기
10. 응용하기
Chapter 09. 안드로이드 폰으로 빌드하기
1. 안드로이드 SDK 설치
2. 안드로이드 JDK 설치
3. 유니티 환경 설정
4. 유니티에서 안드로이드로 빌드하기
Chapter 10. Google VR SDK를 이용하여 360 VR 콘텐츠 만들기
1. Google VR SDK 설치
2. 360 실사영상 넣어 보기
3. 인터랙션 넣기
Chapter 11. Region Capture를 이용하여 색칠하기 콘텐츠 만들기
1. Region Capture 다운로드하기
2. 오리 오브젝트에 색 입히기