Unity AR增强现实开发实战

Unity AR增强现实开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2020-07
版次: 1
ISBN: 9787302555971
定价: 59.50
装帧: 其他
开本: 16开
纸张: 胶版纸
32人买过
  • 本书共分9章,主要讲解了AR的开发和应用,主要内容为:增强现实以及AR工具介绍,Unity开发环境搭建及Vuforia开发环境搭建,Vuforia核心功能,如扫描图片、圆柱体识别、多目标识别、文字识别、云识别、物体识别和案例等,EasyAR开发知识,基于Unity开发VR。 李婷婷老师就职于大连东软信息学院数字艺术与设计学院,担任数字媒体艺术系副主任,长期从事数字媒体、图形图像及相关方向的教学研究工作,承担教学、科研、教研、实验实训基地建设,一直关注培养学生创新创业意识,是大连东软信息学院“双师”教师,在2016年被聘为大连东软信息学院创业导师,后又被推荐为辽宁省首批大学生创业导师,先后主讲《游戏引擎基础》《虚拟现实技术》《虚拟现实实训》《增强现实技术》等专业主干课程,并讲授《计算机图形学》《3D编程基础》等专业选修课。 第1章增强现实技术概述1

    1.1增强现实技术简介1

    1.1.1增强现实技术概念1

    1.1.2增强现实技术原理2

    1.1.3增强现实技术特点2

    1.1.4增强现实系统组成3

    1.1.5增强现实系统分类5

    1.1.6增强现实表现形式5

    1.1.7AR与VR的区别7

    1.2增强现实发展历程7

    1.3增强现实开发平台12

    1.3.1Vuforia12

    1.3.2Metaio13

    1.3.3EasyAR13

    1.3.4ARToolKit13

    1.4增强现实开发硬件13

    1.4.1移动手持式设备13

    1.4.2头戴式显示器14

    1.4.3智能眼镜14

    1.4.4空间增强现实显示设备17

    1.5增强现实应用领域17

    1.5.1新闻传播17

    1.5.2教育教学18

    1.5.3展览展示18

    1.5.4市场营销19

    1.5.5车载系统19

    1.5.6游戏娱乐20

    1.5.7医疗助手21

    1.5.8工业产业21

    1.5.9军事领域22

    1.6增强现实发展前景23小结24

    习题24

    第2章 Unity3D 基础25

    2.1常用开发引擎25

    2.1.1Unreal引擎25

    2.1.2Unity3D引擎25

    2.2Unity3D引擎简介26

    2.2.1Unity3D特色26

    2.2.2Unity3D发展27

    2.2.3Unity3D应用28

    2.3Unity3D下载与安装32

    2.3.1Unity3D下载32

    2.3.2Unity3D安装33

    2.4Unity3D界面基础42

    2.4.1Unity3D界面布局42

    2.4.2Unity3D界面介绍43

    2.4.3Unity3D基本操作50

    2.4.4Unity3D常用组件53

    2.5Unity3D核心系统54

    2.6Unity3D编程基础56

    2.6.1C#语言概述56

    2.6.2变量57

    2.6.3表达式与运算符59

    2.6.4流程控制60

    2.6.5函数62

    2.6.6脚本系统63

    2.6.7脚本编写注意事项66

    2.7Unity3D资源获取67

    2.7.1Unity3D资源管理67

    2.7.2Unity3D资源商店69

    2.8平台设置与发布72

    2.8.1发布PC平台72

    2.8.2发布Android平台73

    小结81

    习题81

    第3章AR开发概述82

    3.1Vuforia开发概述82

    3.1.1Vuforia发展由来82

    3.1.2Vuforia核心功能82

    3.2Vuforia SDK简介84

    3.2.1Vuforia注册84

    3.2.2Vuforia下载86

    3.2.3Vuforia密钥87

    3.2.4Unity AR环境配置88

    3.3基础识别90

    3.3.1图片识别90

    3.3.2长方体识别95

    3.3.3柱形体识别98

    3.3.43D物体识别101

    3.4虚拟按钮104

    3.5综合项目: 多卡识别2D/3D物体110

    3.5.1项目构思110

    3.5.2项目设计110

    3.5.3项目实施110

    3.5.4项目测试112

    小结113

    习题113

    第4章AR界面开发114

    4.1Unity3D图形界面概述114

    4.1.1UI概述114

    4.1.2UI设计原则114

    4.1.3UI发展历程115

    4.1.4AR应用中界面显示方式115

    4.1.5AR应用中界面交互方式116

    4.2UGUI简介118

    4.2.1Canvas画布118

    4.2.2Envent System事件系统119

    4.2.3Panel 控件119

    4.2.4Text控件120

    4.2.5Image控件 120

    4.2.6Raw Image控件120

    4.2.7Button控件120

    4.2.8Toggle控件121

    4.2.9Slider控件121

    4.2.10Scrollbar控件121

    4.2.11Input Field控件121

    4.3综合项目: AR系统登录界面123

    4.3.1项目构思123

    4.3.2项目设计123

    4.3.3项目实施125

    4.3.4项目测试141

    小结143

    习题143

    第5章AR场景开发144

    5.1AR场景开发概述144

    5.2Unity3D场景创建145

    5.2.1创建地形145

    5.2.2地形参数145

    5.2.3地形工具146

    5.3环境特效153

    5.3.1水特效153

    5.3.2雾特效153

    5.3.3环境天空154

    5.4光影系统156

    5.4.1光照156

    5.4.2阴影159

    5.5综合项目: AR游戏场景搭建160

    5.5.1项目构思160

    5.5.2项目设计160

    5.5.3项目实施160

    5.5.4项目测试167

    小结168

    习题169

    第6章AR视频开发170

    6.1Unity3D声音系统170

    6.1.1导入音效170

    6.1.2播放音效171

    6.2AR视频概述172

    6.3AR透明视频173

    6.4综合项目: AR展示视频播放176

    6.4.1项目构思176

    6.4.2项目设计176

    6.4.3项目实施177

    6.4.4项目测试184

    小结184

    习题184

    第7章AR动画开发185

    7.1AR动画概述185

    7.2Mecanim动画系统186

    7.2.1Mecanim系统特性186

    7.2.2Mecanim核心概念186

    7.2.3Mecanim工作流程186

    7.3综合项目: AR角色动画开发187

    7.3.1项目构思187

    7.3.2项目设计187

    7.3.3项目实施187

    7.3.4项目测试194

    7.4综合项目: AR交互动画开发195

    7.4.1项目构思195

    7.4.2项目设计195

    7.4.3项目实施196

    7.4.4项目测试200

    小结201

    习题201

    第8章AR交互开发203

    8.1AR交互概述203

    8.2AR交互分类203

    8.3模型旋转交互实现204

    8.4模型缩放交互实现209

    8.5动态加载AR模型210

    8.6模型脱卡功能实现212

    8.7综合项目: AR海洋生物交互213

    8.7.1项目构思213

    8.7.2项目设计213

    8.7.3项目实施214

    8.7.4项目测试221

    小结221

    习题221

    第9章AR特效开发223

    9.1粒子特效系统223

    9.1.1粒子系统概述223

    9.1.2粒子系统属性223

    9.2粒子特效开发237

    9.2.1燃烧的火焰237

    9.2.2发光的法杖246

    9.2.3上升的泡泡251

    9.3综合项目: AR角色特效开发258

    9.3.1项目构思258

    9.3.2项目设计258

    9.3.3项目实施258

    9.3.4项目测试268

    小结269

    习题269

    第10章AR游戏开发271

    10.1项目构思271

    10.2项目设计271

    10.3项目实施272

    10.3.1Vuforia开发设置272

    10.3.2Begin场景制作276

    10.3.3Happy场景制作281

    10.4项目测试294

    小结294

    习题295

    参考文献296
  • 内容简介:
    本书共分9章,主要讲解了AR的开发和应用,主要内容为:增强现实以及AR工具介绍,Unity开发环境搭建及Vuforia开发环境搭建,Vuforia核心功能,如扫描图片、圆柱体识别、多目标识别、文字识别、云识别、物体识别和案例等,EasyAR开发知识,基于Unity开发VR。
  • 作者简介:
    李婷婷老师就职于大连东软信息学院数字艺术与设计学院,担任数字媒体艺术系副主任,长期从事数字媒体、图形图像及相关方向的教学研究工作,承担教学、科研、教研、实验实训基地建设,一直关注培养学生创新创业意识,是大连东软信息学院“双师”教师,在2016年被聘为大连东软信息学院创业导师,后又被推荐为辽宁省首批大学生创业导师,先后主讲《游戏引擎基础》《虚拟现实技术》《虚拟现实实训》《增强现实技术》等专业主干课程,并讲授《计算机图形学》《3D编程基础》等专业选修课。
  • 目录:
    第1章增强现实技术概述1

    1.1增强现实技术简介1

    1.1.1增强现实技术概念1

    1.1.2增强现实技术原理2

    1.1.3增强现实技术特点2

    1.1.4增强现实系统组成3

    1.1.5增强现实系统分类5

    1.1.6增强现实表现形式5

    1.1.7AR与VR的区别7

    1.2增强现实发展历程7

    1.3增强现实开发平台12

    1.3.1Vuforia12

    1.3.2Metaio13

    1.3.3EasyAR13

    1.3.4ARToolKit13

    1.4增强现实开发硬件13

    1.4.1移动手持式设备13

    1.4.2头戴式显示器14

    1.4.3智能眼镜14

    1.4.4空间增强现实显示设备17

    1.5增强现实应用领域17

    1.5.1新闻传播17

    1.5.2教育教学18

    1.5.3展览展示18

    1.5.4市场营销19

    1.5.5车载系统19

    1.5.6游戏娱乐20

    1.5.7医疗助手21

    1.5.8工业产业21

    1.5.9军事领域22

    1.6增强现实发展前景23小结24

    习题24

    第2章 Unity3D 基础25

    2.1常用开发引擎25

    2.1.1Unreal引擎25

    2.1.2Unity3D引擎25

    2.2Unity3D引擎简介26

    2.2.1Unity3D特色26

    2.2.2Unity3D发展27

    2.2.3Unity3D应用28

    2.3Unity3D下载与安装32

    2.3.1Unity3D下载32

    2.3.2Unity3D安装33

    2.4Unity3D界面基础42

    2.4.1Unity3D界面布局42

    2.4.2Unity3D界面介绍43

    2.4.3Unity3D基本操作50

    2.4.4Unity3D常用组件53

    2.5Unity3D核心系统54

    2.6Unity3D编程基础56

    2.6.1C#语言概述56

    2.6.2变量57

    2.6.3表达式与运算符59

    2.6.4流程控制60

    2.6.5函数62

    2.6.6脚本系统63

    2.6.7脚本编写注意事项66

    2.7Unity3D资源获取67

    2.7.1Unity3D资源管理67

    2.7.2Unity3D资源商店69

    2.8平台设置与发布72

    2.8.1发布PC平台72

    2.8.2发布Android平台73

    小结81

    习题81

    第3章AR开发概述82

    3.1Vuforia开发概述82

    3.1.1Vuforia发展由来82

    3.1.2Vuforia核心功能82

    3.2Vuforia SDK简介84

    3.2.1Vuforia注册84

    3.2.2Vuforia下载86

    3.2.3Vuforia密钥87

    3.2.4Unity AR环境配置88

    3.3基础识别90

    3.3.1图片识别90

    3.3.2长方体识别95

    3.3.3柱形体识别98

    3.3.43D物体识别101

    3.4虚拟按钮104

    3.5综合项目: 多卡识别2D/3D物体110

    3.5.1项目构思110

    3.5.2项目设计110

    3.5.3项目实施110

    3.5.4项目测试112

    小结113

    习题113

    第4章AR界面开发114

    4.1Unity3D图形界面概述114

    4.1.1UI概述114

    4.1.2UI设计原则114

    4.1.3UI发展历程115

    4.1.4AR应用中界面显示方式115

    4.1.5AR应用中界面交互方式116

    4.2UGUI简介118

    4.2.1Canvas画布118

    4.2.2Envent System事件系统119

    4.2.3Panel 控件119

    4.2.4Text控件120

    4.2.5Image控件 120

    4.2.6Raw Image控件120

    4.2.7Button控件120

    4.2.8Toggle控件121

    4.2.9Slider控件121

    4.2.10Scrollbar控件121

    4.2.11Input Field控件121

    4.3综合项目: AR系统登录界面123

    4.3.1项目构思123

    4.3.2项目设计123

    4.3.3项目实施125

    4.3.4项目测试141

    小结143

    习题143

    第5章AR场景开发144

    5.1AR场景开发概述144

    5.2Unity3D场景创建145

    5.2.1创建地形145

    5.2.2地形参数145

    5.2.3地形工具146

    5.3环境特效153

    5.3.1水特效153

    5.3.2雾特效153

    5.3.3环境天空154

    5.4光影系统156

    5.4.1光照156

    5.4.2阴影159

    5.5综合项目: AR游戏场景搭建160

    5.5.1项目构思160

    5.5.2项目设计160

    5.5.3项目实施160

    5.5.4项目测试167

    小结168

    习题169

    第6章AR视频开发170

    6.1Unity3D声音系统170

    6.1.1导入音效170

    6.1.2播放音效171

    6.2AR视频概述172

    6.3AR透明视频173

    6.4综合项目: AR展示视频播放176

    6.4.1项目构思176

    6.4.2项目设计176

    6.4.3项目实施177

    6.4.4项目测试184

    小结184

    习题184

    第7章AR动画开发185

    7.1AR动画概述185

    7.2Mecanim动画系统186

    7.2.1Mecanim系统特性186

    7.2.2Mecanim核心概念186

    7.2.3Mecanim工作流程186

    7.3综合项目: AR角色动画开发187

    7.3.1项目构思187

    7.3.2项目设计187

    7.3.3项目实施187

    7.3.4项目测试194

    7.4综合项目: AR交互动画开发195

    7.4.1项目构思195

    7.4.2项目设计195

    7.4.3项目实施196

    7.4.4项目测试200

    小结201

    习题201

    第8章AR交互开发203

    8.1AR交互概述203

    8.2AR交互分类203

    8.3模型旋转交互实现204

    8.4模型缩放交互实现209

    8.5动态加载AR模型210

    8.6模型脱卡功能实现212

    8.7综合项目: AR海洋生物交互213

    8.7.1项目构思213

    8.7.2项目设计213

    8.7.3项目实施214

    8.7.4项目测试221

    小结221

    习题221

    第9章AR特效开发223

    9.1粒子特效系统223

    9.1.1粒子系统概述223

    9.1.2粒子系统属性223

    9.2粒子特效开发237

    9.2.1燃烧的火焰237

    9.2.2发光的法杖246

    9.2.3上升的泡泡251

    9.3综合项目: AR角色特效开发258

    9.3.1项目构思258

    9.3.2项目设计258

    9.3.3项目实施258

    9.3.4项目测试268

    小结269

    习题269

    第10章AR游戏开发271

    10.1项目构思271

    10.2项目设计271

    10.3项目实施272

    10.3.1Vuforia开发设置272

    10.3.2Begin场景制作276

    10.3.3Happy场景制作281

    10.4项目测试294

    小结294

    习题295

    参考文献296
查看详情
相关图书 / 更多
Unity AR增强现实开发实战
Unreal Engine 5完全自学教程
崔润(同步Sch)
Unity AR增强现实开发实战
Unity 2D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unity AR增强现实开发实战
Unity 3D游戏开发(第3版)
宣雨松
Unity AR增强现实开发实战
Unity实战(第3版)
[美]约瑟夫·霍金(Joseph Hocking)著 王冬 殷崇英 译
Unity AR增强现实开发实战
Unity3D虚拟现实应用开发实践())
刘龙
Unity AR增强现实开发实战
Unity互动媒体设计实例教程
赵志靖;周静
Unity AR增强现实开发实战
Unity 3D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unity AR增强现实开发实战
Universal Methods of Design Expanded and Revised: 125 Ways to Research Complex Problems, Develop Innovative Ideas, and Design Effective Solutions
Bruce Hanington;Bella Martin
Unity AR增强现实开发实战
UnderEarth,UnderWater进口儿童绘本
Daniel Mizielinski
Unity AR增强现实开发实战
Unity游戏开发入门经典(第4版)
(美)迈克·吉格(Mike Geig)
Unity AR增强现实开发实战
Unity Shader入门与实战
黄志翔
Unity AR增强现实开发实战
Un Sac de Billes
Joffo;Joseph