본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

절대강좌! 유니티 VR/AR 유니티로 배우는 가상현실/증강현실 콘텐츠 제작 기법

위키북스 게임 개발 시리즈 25
이재현 지음 | 위키북스 | 2019년 07월 10일 출간
클로버 리뷰쓰기
  • 정가 : 35,000원
    판매가 : 31,500 [10%↓ 3,500원 할인]
  • 통합포인트 :
    [기본적립] 1,750원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 3만원 이상 구매 시 2021 캘린더 노트 선택가..
    2020.11.09 ~ 2020.12.09
  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
  • 위키북스의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • 게임/그래픽 도서를 한 눈에 모아보세요!
    2017.10.20 ~ 2020.12.31
  • 책을 통해 성장해나가는 개발자를 응원합니다.
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9791158391638(1158391633)
쪽수 440쪽
크기 188 * 240 * 24 mm /952g 판형알림

책소개

이 책이 속한 분야

실전 프로젝트에 바로 응용할 수 있는 예제를 담고 있습니다!

현재 가장 인기 있는 VR/AR 콘텐츠 저작툴로 유니티 엔진이 꼽히고 있으며, 유니티 엔진은 거의 모든 VR/AR 플랫폼을 지원한다. 이 책은 유니티 엔진을 이용하여 VR/AR 콘텐츠를 개발하려는 초보 개발자를 대상으로 한다.

VR/AR 개발은 실습할 수 있는 최소한의 장비를 갖춰야 결과를 확인하고 체험할 수 있다. 이 책에서는 현재 가장 많이 사용되는 구글 카드보드, 데이드림, 기어VR, HTC Vive, ARCore, ARFoundation에 대해 설명한다.

《절대강좌! 유니티 VR/AR》에서는 실전 프로젝트에 바로 응용할 수 있는 예제를 담고 있어, 이 책을 통해 다양한 콘텐츠 개발을 기획하고 예제를 활용해 보고자 하는 개발자에게 더욱 유용한 책이 될 것이다.

★ 이 책에서 다루는 내용 ★

◎ 구글 카드보드를 활용한 VR 콘텐츠 제작
◎ VR 환경에서의 UI 구성 방법 및 이벤트 처리
◎ VR 환경에서의 다양한 이동처리 기법 제시
◎ 데이드림과 기어VR의 3DOF 컨트롤러의 활용 기법 제시
◎ 360 동영상 처리기법
◎ 입체음향(Spatial Audio)의 개념 및 활용 기법
◎ SteamVR 2.0이 적용된 HTC Vive 콘텐츠 제작 기법
◎ Vuforia를 활용한 AR 기초 이론 소개
◎ ARCore를 활용한 Feature Point, Point Cloud 사용법
◎ ARCore의 평면 인식 기법
◎ 유니티의 새로운 AR 통합툴 ARFoundation 활용
◎ ARKit FaceTracking을 활용한 얼굴 인식 기법

상세이미지

절대강좌! 유니티 VR/AR(위키북스 게임 개발 시리즈 25) 도서 상세이미지

목차

▣ 01장: 가상현실의 세계
가상현실의 과거와 현재
___최초의 가상현실 기기
___게임과 접목한 VR 기기의 탄생
___오큘러스 리프트의 등장과 VR 부흥기
___룸 스케일을 적용한 헤드셋 - HTC Vive의 출현
___다양한 VR 디바이스
___삼성 - 기어 VR
___구글 - 카드보드
___구글 - 데이드림
___VR 콘텐츠의 부작용과 대안
VR 게임 제작을 위한 준비
___왜 유니티인가?
___유니티에서 VR을 개발하기 위한 방법
___유니티 설치
___유니티 계정 생성 및 로그인
___유니티 에디터 소개
___씬 뷰
___하이러키 뷰
___인스펙터 뷰
___프로젝트 뷰
___게임 뷰
___콘솔 뷰

▣ 02장: 모바일 플랫폼 VR 구현
프로젝트 초기화
___안드로이드 플랫폼 변경
___유니티의 VR 환경 설정 - XR Settings
___프로젝트 뷰의 폴더 생성
___배경 리소스 준비
___스카이박스 준비
___씬 명 변경
___라이트 맵 베이킹
___Google VR SDK for Unity 내려받기 및 설치
___VR 플레이어 구현
구글 카드보드의 에뮬레이션
___GvrEditorEmulator
___InstancePreview
지정된 경로를 따라서 이동하는 로직
___웨이포인트
___구현 로직 소개
___웨이포인트 생성
___웨이포인트의 이동 로직 구현
바라보는 시선으로 이동하는 로직
___스테이지의 Collider 설정
레티클 구현
___GvrReticlePointer 프리팹
___레티클의 반응
___응시 이벤트 처리

▣ 03: VR 환경의 UI 메뉴
VR 환경에서의 UI 디자인
메뉴 UI 제작
___Canvas 컴포넌트 - World Space 모드
___UI 리소스 임포트
___스프라이트 이미지의 스케일 조정 - Reference Pixels Per Unit
___텍스트 스케일 조정 - Dynamic Pixels Per Unit
___메뉴의 빌보드(Billboard) 처리
VR용 메뉴 버튼
___버튼 디자인
___Raycast Target 속성
VR용 UI 직접 구현
___레티클 직접 구현하기
___레이캐스트를 활용한 응시 로직 구현
___애니메이션을 활용한 레티클의 색상 및 크기 조절
레이캐스트를 활용한 메뉴 버튼의 이벤트
___버튼의 응시 이벤트 처리
___버튼의 클릭 이벤트 처리

▣ 04: 데이드림
데이드림 프로젝트 설정
___데이드림용 씬 복제
데이드림 SDK 설정
데이드림 컨트롤러
___데이드림 컨트롤러 구현
___InstancePreview를 활용한 데이드림 테스트
___카메라의 Clipping Planes 설정
___컨트롤러의 비주얼 속성 변경
___데이드림 컨트롤러의 관절(IK)
데이드림 컨트롤러의 Input 값 처리
___컨트롤러 정보 가져오기 - GvrControllerInput
___컨트롤러 속성 가져오기 - GvrControllerInputDevice
컨트롤러를 활용한 이동 처리

▣ 05: 기어 VR
삼성 갤럭시 폰의 초기 설정
기어 VR 프로젝트 설정
___탬플릿 프로젝트
___OSIG 생성
___기어 VR 개발자 모드
___Oculus Integration 에셋
기어 VR 컨트롤러 구현
___컨트롤러의 버튼 매핑
___OVRCameraRig 프리팹
___TrackedRemote 프리팹
___컨트롤러 입력값 받기
텔레포트 이동

▣ 06장: Spatial Audio
Spatial Audio의 개념
___양귀간 도달 시차 - Interaural Time differences
___머리 전달 함수 - HRTF
___반향 및 에코 효과
___오클루젼 - Occlusion
___지향성 - Directivity
Resonance Audio SDK
___실습 환경 설정 - 룸 생성
___Spatial Audio 설정
___ResonanceAudioListener
___ResonanceAudioRoom
___ResononceAudioSource

▣ 07장: VR 360° 동영상
파노라마 동영상 준비
Sphere 모델을 이용한 360 VR
___카메라 회전 시뮬레이션
파노라믹 스카이박스를 이용한 360 VR
___렌더 텍스처

▣ 08장: HTC Vive
Vive 룸 스케일
Vive 컨트롤러
Vive 기기의 설정
개발 SDK의 선택
___OpenXR
프로젝트 생성 및 설정
___SteamVR Plugin 설치
OpenXR 기반의 입력 시스템
___액션 셋
___트랙패드의 터치 액션 추가
___트랙패드의 터치 좌표 액션 추가
___바인딩 UI
컨트롤러의 입력값 받아오기
___액션명 및 입력 소스
___트랙패드의 터치 및 좌푯값
___햅틱 효과
___헤드셋의 착용 여부 확인
___StreamVR Input Live View
레이저 포인터 구현
___SteamVR에서 제공하는 프리팹으로 구현하기
___Line Renderer를 사용해 직접 구현하기
직접 구현한 텔레포트
___포인터 제작
___암막 효과 및 이동처리
SteamVR 플러그인으로 구현한 텔레포트
___SteamVR Plugin에서 제공하는 텔레포트 프리팹
___리깅 처리된 손 모델
___Teleporting, TeleportPoint 프리팹
___Teleport Area
___제공 기능의 한계
틸트 브러시 제작
___틸트 브러시의 팔레트 프리팹
___3차원 드로잉
___팔레트를 활용한 색상 변경

▣ 09장: 증강현실 - AR
증강현실의 정의
Vuforia AR SDK
___Vuforia 개발자 등록
AR 프로젝트 생성 및 설정
___Vuforia SDK 설치
___태양과 지구 제작
마커 등록 및 준비 과정
___마커와 마커리스
___마커와 인식률
___라이선스 키 발급 - License Manager
___마커 등록 - Target Manager
___마커 내려받기 및 Vuforia 설정
AR 전환
___AR Camera 프리팹
___Image Target
___트래킹 이벤트
___Extended Tracking
___여러 개의 마커 인식
AR 환경에서의 UI
___UI 구성
___UI의 빌보드 구현
___터치 로직 구현
Cuboid - MulitTarget 프리팹
3D 오브젝트 마커
___Vuforia Object Scanner
___3D Object Target 등록
___ObjectTarget

▣ 10장: ARCore
ARCore의 작동 원리
___Feature Point
___환경 인식(Environmental Understanding)
ARCore 개발환경 설정
___패키지 추가
___ARCore SDK 설치
___유니티 환경 설정
ARCore 실습
___ARCore Device 프리팹
___Environmental Light 프리팹
___Point Cloud 구현
___Instant Preview 기능
___평면 인식 - Plane Visualizer
___터치한 평면에 가상의 객체 배치
___거리 측정

▣ 11장: AR Foundation
기능 비교 및 로드맵
AR Foundation 개발 환경
___실습 프로젝트 환경 설정
포인트 클라우드 및 평면 인식
___AR Session
___AR Session Origin
___AR Default Point Cloud
___AR Point Cloud Manager
___AR Default Plane / AR Plane Manager
레이캐스팅
___AR Raycast Manager
Face Tracking

▣ 부록
A. 안드로이드 빌드 과정
___안드로이드 SDK 내려받기 및 설치
___안드로이드 디바이스로 빌드
B. 아이폰 빌드 과정
___애플 개발자 등록 절차
___Xcode 컴파일러 다운로드
___Xcode의 코드 서명 절차
C. 유니티 인증 시험
___유니티 인증 시험 도입 시 장점
___유니티 인증 시험의 종류
___유니티 인증 시험의 세부 내용

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품