책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > PC/게임/디지털 카메라 > 게임
· ISBN : 9788931557015
· 쪽수 : 648쪽
책 소개
목차
Preface 7인 7색 저자 서문
Profile 저자 소개
Chapter 1 VR
1 VR콘텐츠 제작
1.0 VR 개요
1.0.1 VR의 현재와 미래
->VR 산업의 발전 과정
->VR 기기의 발전 흐름과 방향
1.0.2 VR 기기의 종류와 개발환경 설치 및 설정
->오큘러스 개발 환경 구성하기
->바이브 개발 환경 구성하기
1.0.3 VR 플랫폼별 대응을 위한 원소스멀티유즈
->PC 환경에서 작업할 수 있도록 구성하기
->오큘러스에서 작업할 수 있도록 구성하기
->바이브에서 작업할 수 있도록 구성하기
1.1 MagicVoxel 제작
1.1.1 프로젝트 생성
1.1.2 VR 매직복셀 프로젝트 생성하기
1.1.3 카메라 컨트롤 제작
->CamRotate 스크립트 생성해 추가하기
->CamRotate 스크립트 구현하기
1.1.4 바닥 만들기
1.1.5 복셀 만들기
->복셀이란?
->복셀 게임 오브젝트 생성하기
->복셀 스크립트 작성하기
1.1.6 복셀 제작자 만들기
->복셀 제작자 만들기
->마우스 포인트가 닿는 곳에 복셀을 만들고 싶다
1.1.7 오브젝트 풀 사용하기
->오브젝트 풀에 비활성화한 복셀 담기
->복셀 오브젝트 풀 이용하기 복셀 오브젝트 풀 이용하기
->복셀 오브젝트 풀에 반환하기
->복셀 자동 생성하기
1.1.8 VR 입력 대응하기
->컨트롤러
->VR 컨트롤러의 발사 버튼을 누르면
->컨트롤러가 향하는 방향으로 레이 만들기
->조준점 표시하기
->VR 기기별 테스트
1.2 VR 360 영상 플레이어 제작
1.2.1 360 영상의 이해
1.2.2 프로젝트 개요 및 생성
1.2.3 유니티 비디오 플레이어
->비디오 플레이어 제어
1.2.4 360 영상 활용하기
->스피어에 360 영상 구현하기
->360 영상을 교체하며 재생하기
1.2.5 Gaze Pointer 구현하기
-> Gaze Pointer 구현하기
-> Gaze Pointer를 활용한 영상 제어 구현하기
-> Gaze Pointer로 360 영상 제어하기
-> 바라보는 방향에 따라 영상 제어하기
1.2.6 VR 환경 설정하기
->VR 기기별 테스트
1.3 VR 타워 디펜스 제작
1.3.0 개요
1.3.1 프로젝트 생성
->VR Tower Defense 프로젝트 생성하기
->필요 에셋 가져오기
1.3.2 씬 환경 구성하기
->지형 작업하기
->구조물 배치하기
1.3.3 Player 제작
->카메라 설정
->총 쏘기 기능 제작하기
->자유 이동 기능 제작하기
->텔레포트 기능 제작하기
->워프 기능 제작하기
->잡기 구현하기
->원거리 물체 잡기
->컨트롤러 진동 처리
1.3.4 드론 제작
->상태 머신 틀 제작
->대기 상태 구현하기
->이동 상태 구현하기
->공격 상태 구현하기
->피격 상태 구현하기
->죽음 상태 구현하기
1.3.5 DroneManager 제작
->드론을 스폰할 위치 만들기
->드론을 생성할 관리 객체 및 스크립트 제작하기
->폭탄을 이용해 다수의 드론 제거하기
1.4 VR 네트워크 제작
1.4.1 프로젝트 및 Photon 설정
1.4.2 PUN2 설치
1.4.3 PUN2의 구조
1.4.4 씬 생성 및 서버 구조
->씬 생성
->포톤 게임 서버 접속
1.4.5 위치와 회전 동기화
->게임 플레이를 위한 환경 구성
->캐릭터 메카님 애니메이션 구성하기
->이동 및 회전 기능 구현하기
->위치 및 회전 데이터 동기화
1.4.6 RPC를 이용해 이벤트 발생시키기
->공격 애니메이션 동기화하기
->피격과 체력 동기화
1.4.7 음성 채팅 기능 구현
->Photon Voice 2 SDK 설치 및 앱 등록
->Voice Manager 생성하기
Chapter 2 AR
2 AR 콘텐츠 제작
2.0 AR 개요
2.1 지형 인식을 이용한 자동차 카탈로그 제작하기
2.1.1 바닥 지형 인식하기
->AR 전용 카메라 배치하기
->감지된 바닥을 시각적으로 표시하기
->APK 파일로 빌드하기
2.12 인식된 바닥에 자동차 모델링 생성하기
->AR Raycast를 이용해 바닥면에 표식 출력하기
->Indicator 위에 자동차 모델링 생성하기
2.1.3 자동차 모델링 조작하기
->자동차 모델링의 색상 변경
->터치 스와이프로 모델링 회전하기
->스마트폰에서 앱 실행 중에 꺼짐 방지
2.2 얼굴 인식을 이용한 앱 제작
2.2.1 얼굴 인식 및 이미지 배치하기
->AR Face Detection 준비하기
->이미지 프리팹 준비하기
->UI 버튼을 이용해 이미지 출력하기
2.2.2 얼굴의 움직임을 반영한 메시 만들기
->AR Face Mesh를 위한 게임 오브젝트 만들기
->얼굴 모델링에 입힐 매터리얼 제작
->버튼 UI를 이용해 매터리얼 변경하기
2.2.3 얼굴의 특정 위치 좌표를 가져오기
->AR Core API를 이용해 특정 위치 알아내기
->AR Face Manager를 이용해 특정 위치 알아내기
2.3 마커 인식을 이용한 게임 제작
2.3.1 단일 마커 인식 방식
->Reference Image Library 준비하기
->동물 모델링과 포획용 공 모델 준비
->포획용 공 발사 기능 구현
->포획 이벤트 기능 구현
2.3.2 다중 마커 인식 방식
->단일 프리팹으로 여러 이미지에 대응하기
->인식된 이미지에 따라 다른 프리팹을 생성하기
2.3.3 GPS와 실시간 DB를 이용한 방식
->GPS 기능 사용하기
->Firebase를 이용한 Realtime Database 생성하기
->Realtime Database에 데이터 저장하기
->씬 이동을 위한 메인 씬 제작
2.4 AR 콘텐츠 제작 완료
Reference 참고 사이트 & 도판 목록