类似推荐
编辑推荐
AR开发应用9章教程:Unity环境、Vuforia功能、EasyAR知识。
内容简介
本书共分9章,主要讲解了AR的开发和应用,主要内容为:增强现实以及AR工具介绍,Unity开发环境搭建及Vuforia开发环境搭建,Vuforia核心功能,如扫描图片、圆柱体识别、多目标识别、文字识别、云识别、物体识别和案例等,EasyAR开发知识,基于Unity开发VR。
章节目录
版权信息
内容简介
前言
第1章 增强现实技术概述
1.1 增强现实技术简介
1.1.1 增强现实技术概念
1.1.2 增强现实技术原理
1.1.3 增强现实技术特点
1.1.4 增强现实系统组成
1.1.5 增强现实系统分类
1.1.6 增强现实表现形式
1.1.7 AR与VR的区别
1.2 增强现实发展历程
1.3 增强现实开发平台
1.3.1 Vuforia
1.3.2 Metaio
1.3.3 EasyAR
1.3.4 ARToolKit
1.4 增强现实开发硬件
1.4.1 移动手持式设备
1.4.2 头戴式显示器
1.4.3 智能眼镜
1.4.4 空间增强现实显示设备
1.5 增强现实应用领域
1.5.1 新闻传播
1.5.2 教育教学
1.5.3 展览展示
1.5.4 市场营销
1.5.5 车载系统
1.5.6 游戏娱乐
1.5.7 医疗助手
1.5.8 工业产业
1.5.9 军事领域
1.6 增强现实发展前景
小结
习题
第2章 Unity3D基础
2.1 常用开发引擎
2.1.1 Unreal引擎
2.1.2 Unity3D引擎
2.2 Unity3D引擎简介
2.2.1 Unity3D特色
2.2.2 Unity3D发展
2.2.3 Unity3D应用
2.3 Unity3D下载与安装
2.3.1 Unity3D下载
2.3.2 Unity3D安装
2.4 Unity3D界面基础
2.4.1 Unity3D界面布局
2.4.2 Unity3D界面介绍
2.4.3 Unity3D基本操作
2.4.4 Unity3D常用组件
2.5 Unity3D核心系统
2.6 Unity3D编程基础
2.6.1 C#语言概述
2.6.2 变量
2.6.3 表达式与运算符
2.6.4 流程控制
2.6.5 函数
2.6.6 脚本系统
2.6.7 脚本编写注意事项
2.7 Unity3D资源获取
2.7.1 Unity3D资源管理
2.7.2 Unity3D资源商店
2.8 平台设置与发布
2.8.1 发布PC平台
2.8.2 发布Android平台
小结
习题
第3章 AR开发概述
3.1 Vuforia开发概述
3.1.1 Vuforia发展由来
3.1.2 Vuforia核心功能
3.2 Vuforia SDK简介
3.2.1 Vuforia注册
3.2.2 Vuforia下载
3.2.3 Vuforia密钥
3.2.4 Unity AR环境配置
3.3 基础识别
3.3.1 图片识别
3.3.2 长方体识别
3.3.3 柱形体识别
3.3.4 3D物体识别
3.4 虚拟按钮
3.5 综合项目:多卡识别2D/3D物体
3.5.1 项目构思
3.5.2 项目设计
3.5.3 项目实施
3.5.4 项目测试
小结
习题
第4章 AR界面开发
4.1 Unity3D图形界面概述
4.1.1 UI界面概述
4.1.2 UI设计原则
4.1.3 UI发展历程
4.1.4 AR应用中界面显示方式
4.1.5 AR应用中界面交互方式
4.2 UGUI简介
4.2.1 Canvas画布
4.2.2 Envent System事件系统
4.2.3 Panel控件
4.2.4 Text控件
4.2.5 Image控件
4.2.6 Raw Image控件
4.2.7 Button控件
4.2.8 Toggle控件
4.2.9 Slider控件
4.2.10 Scrollbar控件
4.2.11 Input Field控件
4.3 综合项目:AR系统登录界面
4.3.1 项目构思
4.3.2 项目设计
4.3.3 项目实施
4.3.4 项目测试
小结
习题
第5章 AR场景开发
5.1 AR场景开发概述
5.2 Unity3D场景创建
5.2.1 创建地形
5.2.2 地形参数
5.2.3 地形工具
5.3 环境特效
5.3.1 水特效
5.3.2 雾特效
5.3.3 环境天空
5.4 光影系统
5.4.1 光照
5.4.2 阴影
5.5 综合项目:AR游戏场景搭建
5.5.1 项目构思
5.5.2 项目设计
5.5.3 项目实施
5.5.4 项目测试
小结
习题
第6章 AR视频开发
6.1 Unity声音系统
6.1.1 导入音效
6.1.2 播放音效
6.2 AR视频概述
6.3 AR透明视频
6.4 综合项目:AR展示视频播放
6.4.1 项目构思
6.4.2 项目设计
6.4.3 项目实施
6.4.4 项目测试
小结
习题
第7章 AR动画开发
7.1 AR动画概述
7.2 Mecanim动画系统
7.2.1 Mecanim系统特性
7.2.2 Mecanim核心概念
7.2.3 Mecanim工作流程
7.3 综合项目:AR角色动画开发
7.3.1 项目构思
7.3.2 项目设计
7.3.3 项目实施
7.3.4 项目测试
7.4 综合项目:AR交互动画开发
7.4.1 项目构思
7.4.2 项目设计
7.4.3 项目实施
7.4.4 项目测试
小结
习题
第8章 AR交互开发
8.1 AR交互概述
8.2 AR交互分类
8.3 模型旋转交互实现
8.4 模型缩放交互实现
8.5 动态加载AR模型
8.6 模型脱卡功能实现
8.7 综合项目:AR海洋生物交互
8.7.1 项目构思
8.7.2 项目设计
8.7.3 项目实施
8.7.4 项目测试
小结
习题
第9章 AR特效开发
9.1 粒子特效系统
9.1.1 粒子系统概述
9.1.2 粒子系统属性
9.2 粒子特效开发
9.2.1 燃烧的火焰
9.2.2 发光的法杖
9.2.3 上升的泡泡
9.3 综合项目:AR角色特效开发
9.3.1 项目构思
9.3.2 项目设计
9.3.3 项目实施
9.3.4 项目测试
小结
习题
第10章 AR游戏开发
10.1 项目构思
10.2 项目设计
10.3 项目实施
10.3.1 Vuforia开发设置
10.3.2 Begin场景制作
10.3.3 Happy场景制作
10.4 项目测试
小结
习题
参考文献
UnityAR增强现实开发实战是2020年由清华大学出版社出版,作者李婷婷。
得书感谢您对《UnityAR增强现实开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。