目录


配套资源


第1章虚拟现实概述

1.1虚拟现实的概念

1.1.1虚拟现实起源

1.1.2虚拟现实简述

1.2人机交互方式

1.2.1人机交互的概念

1.2.2人机交互的产品史

1.2.3下一代人机交互方式

1.2.4人机交互方式的变化

1.3虚拟现实技术

1.3.1虚拟现实技术的特点

1.3.2虚拟现实技术的发展

1.3.3虚拟现实技术的分类

1.3.4虚拟现实技术的原理

1.4虚拟现实硬件技术产业链

1.4.1虚拟现实硬件技术产业上游

1.4.2虚拟现实硬件技术产业中游

1.4.3虚拟现实硬件技术产业下游

1.5虚拟现实软件及技术开发平台

1.5.1支撑软件

1.5.2虚拟现实软件开发工具包

1.6内容开发与服务平台

1.6.1内容制作

1.6.2应用分发平台

1.6.3盈利模式

1.7VR全产业链及巨头布局

1.7.1VR产业链全景图

1.7.2VR巨头产业链布局

1.8VR产品及发展

1.8.1VR硬件产品发展及展望

1.8.2VR软件及技术开发平台发展及展望

1.8.3内容开发与服务发展及展望

习题1







第2章增强现实概述

2.1增强现实的概念

2.2增强现实技术

2.2.1增强现实技术的特点

2.2.2增强现实技术的发展

2.2.3增强现实技术的分类

2.2.4增强现实技术原理

2.3增强现实硬件技术产业

2.3.1增强现实硬件技术产业上游——零部件

2.3.2增强现实硬件技术产业中游——模组

2.3.3增强现实硬件技术产业下游——整机分析

2.4增强现实技术软件平台分析

2.4.1增强现实操作系统

2.4.2增强现实软件开发平台

2.5增强现实技术内容开发及服务平台分析

2.5.1增强现实技术内容开发平台

2.5.2增强现实技术产品分发及服务平台

2.6增强现实技术全产业链分析

2.7增强现实技术产业链布局典型案例研究

2.7.1国外大厂产业链布局典型案例

2.7.2国内大厂产业链布局典型案例

2.8增强现实产品及发展

2.8.1AR硬件产品市场展望

2.8.2AR 软件平台及内容市场展望

习题2


第3章Unity 3D——AR与VR时代的利器


3.1Unity 3D简介

3.1.1Unity 3D下载与安装

3.1.2Unity 3D平台账号注册

3.1.3Unity 3D操作面板介绍

3.2简单的Unity操作

3.3C#语言与脚本的编写

习题


第4章EasyAR开发



4.1EasyAR介绍

4.2EasyAR场景案例开发

4.2.1EasyAR SDK的获取与安装

4.2.2Key的获取

4.2.3图像识别

4.2.4创建预制体

4.2.5修改识别图

4.2.6修改识别图目标

4.2.7更换底图

4.2.8导入动物模型

4.2.9删除立方体模型

4.2.10设置动画效果

4.2.11导出作品

4.3EasyAR经典商业案例

4.3.1肯德基案例

4.3.2捕鱼达人3

4.3.3纪念碑谷

4.3.4汽车之家

4.3.5聚划算

4.3.6中国农业银行

习题


第5章Vuforia开发



5.1Vuforia简介

5.2Vuforia基础功能

5.3Vuforia项目开发

5.3.1获取与导入Vuforia SDK

5.3.2搭建开发环境

5.3.3创建License Key

5.3.4上传识别图

5.3.5创建测试立方体

5.3.6导入模型资源

5.3.7创建虚拟按钮

5.3.8动画制作

5.3.9添加脚本

5.3.10导出发布

习题


第6章ARCore与ARKit



6.1AR Foundation

6.1.1AR Foundation简介

6.1.2AR Foundation的主要功能

6.1.3AR Foundation支持的设备

6.1.4AR Foundation资源包的获取

6.2ARCore

6.2.1ARCore简介

6.2.2ARCore的主要功能

6.2.3ARCore的其他功能

6.2.4ARCore支持的设备

6.2.5ARCore工作原理

6.2.6ARCore应用程序开发

6.3ARKit

6.3.1ARKit简介

6.3.2ARKit SDK的获取

6.3.3ARKit支持的设备

6.3.4ARKit应用程序开发

6.4云锚点

6.4.1云锚点的使用条件

6.4.2Android 云锚点环境配置

6.4.3使用Unity for iOS云锚点

习题


第7章Google VR 开发



7.1Cardboard

7.1.1Cardboard简介

7.1.2Cardboard组装

7.1.3CardboardVR SDK的获取与导入

7.1.4Cardboard开发环境的搭建

7.1.5Cardboard案例场景的体验

7.1.6Cardboard全景相册的制作

7.1.7Cardboard全景视频的制作

7.1.8Cardboard 3D场景

7.1.9Cardboard应用

7.2Daydream

7.2.1Daydream简介

7.2.2Daydream手柄

7.2.3Daydream硬件要求

7.2.4DaydreamVR SDK的获取与导入

7.2.5Daydream的预制体文件

7.2.6Daydream场景体验

7.2.7Daydream应用

习题


第8章HTC Vive开发



8.1HTC Vive简介

8.2HTC Vive硬件

8.2.1HTC Vive主体硬件

8.2.2HTC Vive主机配置

8.2.3HTC Vive其他配件

8.3HTC Vive软件配置

8.4HTC Vive案例开发

8.4.1导入开发工具包

8.4.2导入资源素材

8.4.3功能面板介绍

8.4.4添加VR摄像机

8.4.5添加移动功能

8.4.6添加脚本

8.4.7添加预制体

8.4.8保存场景

8.4.9添加拾取功能

8.4.10添加交互功能

8.4.11导出场景

8.5HTC Vive经典案例赏析

8.5.1Tilt Brush

8.5.2The Lab

习题


第9章HoloLens 



9.1HoloLens基础

9.1.1HoloLens简介

9.1.2Hologram全息图

9.1.3HoloLens硬件

9.1.4HoloLens shell

9.1.5混合现实拍摄

9.1.6HoloLens配件使用

9.2HoloLens开发环境配置

9.2.1使用Windows Device Portal

9.2.2安装HoloLens开发工具

9.2.3HoloLens模拟器的使用

9.3使用Unity开发HoloLens全息应用

9.3.1配置适用于HoloLens开发的Unity工程

9.3.2开发第一个基于HoloLens的全息应用

9.3.3凝视功能实现

9.3.4手势功能实现

9.3.5语音输入功能实现

9.3.6世界锚与场景保持功能实现

9.3.7空间音功能实现

9.3.8空间映射功能实现

9.4HoloLens的经典应用

9.4.1Skype

9.4.2HoloStudio

9.4.3Actiongram

9.4.4Fragments

9.4.5HoloTour

习题


参考文献