更新时间:2019-01-04 08:07:09
封面
版权信息
前言
作者简介
第一部分 AR开发
第1章 AR技术简介
第2章 基于Vuforia SDK开发AR应用
2.1 准备Vuforia开发环境
2.2 创建Vuforia案例
2.3 创建AR视频
2.4 文字识别
2.5 柱形识别
2.6 立方体识别
2.7 3D物体识别
2.8 云识别
2.9 智能地形
2.10 虚拟按钮
2.11 帧标记识别
2.12 自定义目标识别
第3章 AR内容交互
3.1 动态加载AR模型
3.2 模型脱卡功能的实现
3.3 手势控制
第4章 AR互动大屏:透明视频的实现
4.1 使用AE制作带Alpha通道的视频
4.2 编写可播放透明视频的Shader
4.3 开启摄像头并实现互动大屏的视频播放
第5章 AR动画:AR与Flash动画的结合
5.1 准备GAF插件
5.2 实现动画播放
5.3 用AR方式实现扫描
第6章 AR游戏开发:卡牌对战
6.1 多图识别生成模型
6.2 卡牌对战功能的实现
第7章 涂色类AR开发
7.1 UV的概念
7.2 使用Photoshop绘制涂色的识别图
7.3 使用3D Max处理模型的UV
7.4 搭建Vuforia AR开发环境
7.5 核心功能之通过C#脚本获得变量
7.6 核心功能之通过C#脚本向Shader传递变量
7.7 在Unity中完善项目
第8章 使用陀螺仪模拟SLAM功能
8.1 SLAM的概念
8.2 模拟SLAM功能的实现
第9章 Unity与原生代码之间的交互
9.1 Unity与Android原生代码之间的交互
9.2 Unity与iOS原生代码之间的交互
第10章 用HiAR SDK开发AR应用
10.1 搭建开发环境
10.2 导入SDK
10.3 创建HelloWorld
10.4 导出Android工程
10.5 导出iOS工程
10.6 使用本地识别包
10.7 开发云识别应用
10.8 制作云识别内容
10.9 创建视频AR应用
10.10 使用HiAR创建涂色类AR应用
10.11 多图识别
10.12 动态加载
10.13 设置场景中心点
第11章 其他AR SDK简介
11.1 基于Wikitude SDK开发AR应用
11.2 基于VoidAR SDK开发AR应用
第12章 AR创建工具:找趣(realcast)浏览器
12.1 什么是找趣
12.2 找趣后台
12.3 创建场景
12.4 制作场景
12.5 如何使用找趣
12.6 管理场景/项目
12.7 事件交互的定义
12.8 模型动画的播放
第二部分 VR开发
第13章 VR技术简介
第14章 基于Google Cardboard开发VR应用
14.1 Cardboard SDK for Unity环境配置
14.2 利用Cardboard创建VR场景
14.3 Cardboard中GUI的设置
14.4 Cardboard中3D物体的选取
14.5 Cardboard中凝视触发操作的实现
14.6 Cardboard中全景相册的实现
14.7 Cardboard中全景视频播放的实现
第15章 基于HTC Vive开发VR应用
15.1 Vive设备的安装
15.2 搭建Vive开发环境
15.3 创建Vive游戏场景
15.4 Vive中的手柄交互
15.5 功能开发之扳机键(Trigger)
15.6 功能开发之触摸板(Touchpad)
15.7 功能开发之功能键(ApplicationMenu)
15.8 功能开发之手柄振动(TriggerHapticPulse)
15.9 功能开发之瞬移(Teleporter)
15.10 功能开发之左右侧键(Grip)
15.11 功能开发之The Lab Renderer
第16章 基于HTC Vive实现房间漫游
16.1 准备工作
16.2 基本平台搭建
16.3 导入房间模型