主页 详情

《VR与AR开发高级教程 基于Unity》_吴亚峰,刘亚志,于复兴编著_14211023_9787115444264

【书名】:《VR与AR开发高级教程 基于Unity》
【作者】:吴亚峰,刘亚志,于复兴编著
【出版社】:北京:人民邮电出版社
【时间】:2017
【页数】:297
【ISBN】:9787115444264
【SS码】:14211023

最新查询

内容简介

第1章 初见增强现实

1.1 增强现实简介

1.2 AR工具简介

1.3 Unity开发环境搭建

1.3.1 Windows平台下Unity的下载及安装

1.3.2 Mac OS平台下Unity的下载及安装

1.3.3 目标平台的SDK与Unity集成

1.4 Vuforia开发环境的搭建

1.5 本章小结

1.6 习题

第2章 Vuforia核心功能介绍

2.1 扫描图片——Image Target

2.2 圆柱体识别——Cylinder Targets

2.2.1 图片标准

2.2.2 如何获取实际物体的具体参数

2.2.3 如何制作自定义的商标

2.2.4 如何达到最好的效果

2.3 多目标识别——MultiTargets

2.3.1 多目标识别原理

2.3.2 对多目标识别的选择建议

2.4 标记框架——Frame Markers

2.5 文字识别——Text Recognition

2.5.1 可识别字体格式

2.5.2 使用文本识别

2.5.3 应用过滤器

2.6 用户自定义目标——User Defined Targets

2.6.1 适合被追踪的场景和物体

2.6.2 介绍用户自定义目标预制件

2.7 虚拟按钮——Virtual Button

2.7.1 按钮的设计以及布局

2.7.2 虚拟按钮的相关特性

2.7.3 虚拟按钮的摆放

2.8 云识别——Cloud Recognition

2.8.1 云识别的优势以及注意事项

2.8.2 云识别的两种管理方式

2.9 智能地形——SmartTerrain

2.9.1 智能地形子对象

2.9.2 使用范围及设备要求

2.9.3 智能地形工作原理

2.10 物体识别——Object Recognition

2.10.1 可识别物体

2.10.2 下载Vuforia扫描仪

2.10.3 扫描3D物体步骤

2.11 本章小结

2.12 习题

第3章 Vuforia核心功能官方案例详解

3.1 官方案例下载及ARCamera参数讲解

3.2 扫描图片官方案例详解

3.2.1 预制件通用脚本介绍

3.2.2 运行效果

3.2.3 开发流程

3.3 圆柱识别案例详解

3.3.1 运行效果

3.3.2 开发流程

3.4 多目标识别案例详解

3.4.1 运行效果

3.4.2 开发流程

3.5 标记框架案例详解

3.5.1 运行效果

3.5.2 开发流程

3.6 文字识别案例详解

3.6.1 运行效果

3.6.2 开发流程

3.7 自定义目标识别案例详解

3.7.1 运行效果

3.7.2 开发流程

3.8 虚拟按钮案例详解

3.8.1 运行效果

3.8.2 开发流程

3.9 云识别案例详解

3.9.1 运行效果

3.9.2 开发流程

3.10 智能地形案例

3.10.1 基础案例

3.10.2 Penguin案例

3.11 3D物体识别案例详解

3.11.1 运行效果

3.11.2 开发流程

3.12 本章小结

3.13 习题

第4章 EasyAR概述

4.1 EasyAR基础知识讲解

4.1.1 EasyAR基本介绍

4.1.2 EasyAR SDK下载及官方案例导入

4.2 EasyAR图片识别功能

4.2.1 案例效果

4.2.2 案例详解

4.3 EasyAR视频播放功能

4.3.1 案例效果

4.3.2 案例详解

4.4 本章小结

4.5 习题

第5章 基于Unity开发的VR设备初探

5.1 基于Unity开发的VR设备

5.1.1 Oculus Rift

5.1.2 Microsoft HoloLens全息眼镜

5.1.3 Gear VR

5.1.4 PlayStation VR

5.1.5 HTC Vive

5.2 Oculus Rift环境配置与简要介绍

5.2.1 Oculus Rift安装

5.2.2 Oculus系统托盘

5.2.3 Oculus PC SDK开发准备

5.2.4 游戏手柄的使用

5.2.5 Unity整合包简单介绍

5.3 移动控制

5.3.1 基础知识

5.3.2 移动控制的案例

5.4 准星的开发

5.4.1 基础知识

5.4.2 准星开发案例

5.5 菜单界面的开发

5.5.1 场景的搭建

5.5.2 C#脚本的开发

5.6 综合案例

5.6.1 场景的搭建

5.6.2 着色器及相关脚本的开发

5.7 本章小结

5.8 习题

第6章 Cardboard VR开发

6.1 Cardboard SDK基本介绍

6.1.1 Cardboard SDK的下载与导入

6.1.2 SDK官方预制件

6.1.3 SDK中的脚本文件

6.2 Cardboard SDK官方案例

6.3 一个综合案例

6.3.1 获取蓝牙手柄键值

6.3.2 场景一的搭建与开发

6.3.3 场景二的搭建与开发

6.4 本章小结

6.5 习题

第7章 三星Gear VR应用开发

7.1 Gear VR概览

7.1.1 初识Gear VR

7.1.2 Oculus Home

7.2 开发前的准备

7.2.1 下载Oculus Mobile SDK

7.2.2 获取Oculus签名文件

7.2.3 相关软硬件的基本要求

7.3 Oculus Mobile SDK概述

7.3.1 SDK文件目录介绍

7.3.2 脚本功能介绍

7.3.3 OVRCameraRig脚本介绍

7.3.4 外设输入接口开发

7.3.5 场景加载时的淡入效果脚本

7.4 游戏性能问题

7.4.1 硬件介绍以及降低性能的因素

7.4.2 开发中需要注意的问题

7.5 一个简单的案例

7.5.1 案例功能简介

7.5.2 VR场景搭建

7.5.3 UGUI事件监听系统

7.5.4 追踪光标的实现

7.5.5 触摸板事件监听

7.5.6 部署运行APK的步骤

7.6 本章小结

7.7 习题

第8章 HTC Vive平台VR开发简介

8.1 HTC Vive基本介绍

8.1.1 设备的安装

8.1.2 Viveport和手机通知

8.2 SDK基本介绍

8.2.1 下载Steam VR

8.2.2 Vive SDK的下载及导入

8.2.3 SDK中的官方预制件

8.3 SDK案例讲解

8.4 SDK脚本讲解

8.4.1 SteamVR GazeTracker脚本详解

8.4.2 SteamVR LaserPointer脚本详解

8.4.3 SteamVR TestTrackedCamera脚本详解

8.4.4 SteamVR TrackedController脚本详解

8.5 本章小结

8.6 习题

第9章 VR与AR创新风口

9.1 虚拟现实技术

9.2 增强现实技术

9.3 混合现实技术

9.4 本章小结

9.5 习题

第10章 GEAR VR游戏——Breaker

10.1 背景以及功能概述

10.1.1 游戏背景概述

10.1.2 游戏功能简介

10.2 游戏的策划及准备工作

10.2.1 游戏的策划

10.2.2 使用Unity开发游戏前的准备工作

10.3 游戏的架构

10.3.1 各个场景的简要介绍

10.3.2 游戏架构简介

10.4 Gear VR开发环境的搭建

10.5 游戏菜单场景的开发

10.5.1 场景的搭建及相关设置

10.5.2 各对象的脚本开发及相关设置

10.6 关卡场景的开发

10.6.1 场景的搭建

10.6.2 摄像机设置及脚本开发

10.6.3 小球的脚本开发

10.6.4 插件的使用

10.6.5 场景机关的开发

10.6.6 提示面板的开发

10.7 游戏的优化与改进

第11章 科普类AR&VR应用——星空探索

11.1 项目背景以及功能概述

11.1.1 项目开发背景概述

11.1.2 软件功能简介

11.2 软件的策划及准备工作

11.2.1 软件的策划

11.2.2 资源的准备工作

11.3 软件的架构

11.3.1 功能结构介绍

11.3.2 各个脚本简要介绍

11.4 天文学基础以及相关计算公式

11.4.1 重要天文坐标系

11.4.2 行星、月球、深空天体简介

11.4.3 行星运行轨迹计算

11.4.4 月球运行轨迹计算

11.4.5 儒略日计算

11.5 观察星空模块的开发

11.5.1 数据的存储与读取技术的开发

11.5.2 星座以及深空天体相关内容的绘制

11.5.3 八大行星以及月球的绘制

11.5.4 深空天体介绍场景的开发

11.5.5 天体及连线着色器的开发

11.6 太阳系普通模式的开发

11.6.1 太阳系场景的搭建

11.6.2 行星及卫星脚本开发

11.6.3 太阳特效及小行星带的开发

11.7 太阳系增强现实(AR)模式的开发

11.7.1 AR开发前期准备

11.7.2 场景搭建过程

11.7.3 摄像机自动对焦脚本的开发

11.8 太阳系虚拟现实(VR)模式的开发

11.8.1 CardBoard SDK使用

11.8.2 构建应用并部署到Android设备

11.8.3 将太阳系场景开发成VR模式

11.9 蓝牙摇杆使用及其他设置功能的实现

11.9.1 蓝牙摇杆控制脚本开发

11.9.2 VR开关、摇杆灵敏度、音效及时间缩放因子的开发

11.9.3 主菜单脚本的开发

11.9.4 陀螺仪脚本开发

11.10 本章小结

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
d8a5ae2780c86e36e1aca8f167368a79#eadec117bd6f8834e0939f5368c72be4#52939315#14211023.zip