虚拟现实技术导论 微课版
全新正版 极速发货
¥
38.84
6.5折
¥
59.8
全新
库存6件
作者王康,肖蓉,赖晶亮,聂长浪
出版社人民邮电出版社
ISBN9787115611345
出版时间2023-09
装帧平装
开本16开
定价59.8元
货号1203090705
上书时间2024-11-13
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
王康,广东轻工职业技术学院讲师,长期从事VR/AR方面的教学和科研工作。主持开发“AR儿童英语学习套卡软件系统”、“VR游戏机软硬件平台”、“大空间VR多人协作平台”等多项企业项目;并在各类职业技能大赛、计算机设计大赛等重点教师和学生比赛中,在VR方向的赛项中取得多项重量和省级奖项;并多次主持和参与VR/AR国家师资培训项目。在VR/AR方向具有深厚的基础。
目录
第1章VR、AR、MR技术概论1
1.1VR技术简介1
1.1.1VR发展历史2
1.1.2VR技术特征5
1.1.3VR技术体系7
1.1.4VR系统的分类10
1.2AR技术简介12
1.2.1AR发展历史12
1.2.2AR系统结构13
1.2.3AR技术特征13
1.2.4AR主要显示方式14
1.3MR技术简介15
1.3.1MR发展历史15
1.3.2MR技术体系16
1.3.3MR主流产品及差异17
1.4VR、AR、MR的关系18
1.5VR、AR、MR的应用19
1.5.1军事演练20
1.5.2工业生产20
1.5.3医疗健康22
1.5.4教育培训24
1.5.5文化娱乐26
1.5.6房产建设27
1.5.7商业营销28
1.6VR、AR、MR的发展趋势29
1.6.1XR与其他前沿技术29
1.6.2XR的演进30
1.6.3VR、AR的市场规模31
1.6.4XR的政策32
1.7小结33
第2章Unity引擎34
2.1Unity引擎介绍34
2.1.1Unity下载与安装34
2.1.2创建项目37
2.1.3Unity编辑器38
2.2Unity引擎的基础内容41
2.2.1GameObject(游戏对象)、Component(组件)和Assets(资源)41
2.2.2外部资源的导入和使用43
2.2.3Prefab(预设体)46
2.2.4Material(材质)49
2.2.5Light(光源系统)50
2.2.6Camera(摄像机)51
2.2.7Particle(粒子系统)54
2.2.8Physics(物理系统)57
2.3操作实例:野外地形的制作60
2.4小结69
第3章C#脚本编程70
3.1C#脚本语言基础70
3.1.1脚本编辑器70
3.1.2第一个脚本程序71
3.1.3MonoBehaviour类72
3.1.4GameObject类74
3.1.5Transform类75
3.1.6Input类78
3.2图形用户界面UGUI79
3.2.1画布Canvas79
3.2.2图像Image81
3.2.3文本Text82
3.2.4按钮Button83
3.2.5开关Toggle88
3.2.6滑块Slider91
3.2.7用脚本来控制UI元素的交互92
3.3动画系统95
3.3.1创建动画95
3.3.2使用动画控制器在动画之间切换97
3.3.3用脚本控制动画切换99
3.4操作实例:RollaBall游戏项目100
3.4.1搭建游戏场景100
3.4.2小球动起来102
3.4.3摄像机跟随小球移动104
3.4.4会旋转的方块106
3.4.5小球拾取方块108
3.4.6显示记分板111
3.4.7显示游戏胜利文本115
3.4.8发布游戏117
3.5小结119
第4章可视化编程工具Bolt120
4.1Bolt插件的下载和安装120
4.2FlowGraph工具的应用121
4.3Bolt常用模块介绍125
4.3.1UnityAPI功能模块125
4.3.2逻辑功能模块127
4.3.3数据模块128
4.3.4自定义数据变量129
4.4操作实例1:犀牛模型的动画控制130
4.4.1犀牛模型的动画片段和动画控制器解析130
4.4.2使用Bolt操控犀牛模型的运动131
4.5操作实例2:技能冷却UI动画制作133
4.5.1UI构建解析134
4.5.2使用Bolt实现冷却动画134
4.6小结137
第5章VR开发138
5.1VR开发的通用性问题138
5.1.1VRTK开发工具139
5.1.2Unity中Android环境的配置139
5.2HTCVIVE平台143
5.2.1HTCVIVE平台开发包VRTK的使用144
5.2.2SteamVRPlugin和VRTK的下载和安装145
5.2.3HTCVIVE的基本设置145
5.2.4HTCVIVE手柄的设置146
5.2.5移动方式的设置148
5.2.6可交互物体的设置149
5.2.7UI的操作150
5.3Nibiru平台152
5.3.1在Unity中配置Android系统152
5.3.2NibiruVR在Unity中的基本使用方法154
5.3.3NibiruVR中交互功能的实现156
5.4OculusQuest平台158
5.4.1Unity中OculusQuest开发包的安装配置159
5.4.2OculusLink的使用163
5.4.3虚拟场景中的基本移动164
5.4.4加入控制手柄或手部模型165
5.4.5加入碰撞检测167
5.4.6抓取物体167
5.4.7隔空取物功能168
5.5操作实例1:机械装配虚拟仿真实验169
5.6操作实例2:地产行业应用——虚拟样板间171
5.7操作实例3:三维游戏SurvivalShooter的VR改造176
5.8小结180
第6章AR开发181
6.1EasyAR的版本选择和下载安装181
6.2Unity中使用EasyAR开发的准备工作182
6.2.1LicenseKey的获取182
6.2.2Unity工程中针对EasyAR的设置184
6.2.3图像准备186
6.3EasyARSDK的基本使用方法187
6.3.1图像目标跟踪188
6.3.2三维实体目标跟踪190
6.3.3多目标跟踪192
6.3.4动态图像目标生成和跟踪194
6.4操作实例1:儿童绘画教育应用——涂涂乐196
6.4.1制作步骤196
6.4.2实现原理和代码分析197
6.5操作实例2:展览场馆导览201
6.5.1实例概述201
6.5.2二维码识别呈现画作信息201
6.5.3视频内容呈现204
6.5.4脱卡模式207
6.5.5交互设计209
6.6小结212
第7章虚拟现实技术与创新创业213
7.1虚拟现实技术的创新机制213
7.1.1虚拟现实技术的创新特质213
7.1.2虚拟现实技术创新的方法论214
7.1.3虚拟现实带来全新的创客理念215
7.2虚拟现实技术的创新实践216
7.2.1虚拟现实创新创业实践方向216
7.2.2存在的问题也是创新创业的机会217
7.3虚拟现实技术创新大赛218
7.3.1虚拟现实技术及应用创新大赛219
7.3.2虚拟现实产业创新大赛220
7.4小结220
内容摘要
虚拟现实(VR)技术与增强现实(AR)技术很早就有,但一直未能进入大众的视野。这些年随着软硬件的发展,VR/AR技术才取得长足的进步,开始逐步影响人们的生产与生活,并被列入国家战略性新兴产业发展规划。
本书介绍VR/AR技术的发展和现状,并根据目前的业界状况,选择Unity3D引擎作为主要开发工具进行讲解。在VR方面,本书介绍VR在HTC VIVE等主流VR硬件上的应用开发流程,以及在国产Nibiru平台中开发VR一体机应用的方法;在AR方面,本书介绍使用国产EasyAR开发工具制作经典AR应用的方法。
为了方便非计算机类专业人员使用本书学习VR/AR开发,本书专门介绍了Unity3D中的可视化逻辑编程工具,读者可以不写任何代码实现大部分的功能。
本书适合作为高职高专中所有对VR/AR技术有需求的专业的教材,也适合想了解和开发VR/AR工程的相关从业人员使用。
主编推荐
虚拟现实技术导论,Unity3D可视化逻辑编程工具介绍。
注重理论和实战相结合的教学方法,帮助学生更好地理解和掌握虚拟现实技术。
广东轻工职业技术学院的教师编写,注重学生参与和实践操作。
配合微课视频,随时随地学习虚拟现实技术,帮助学生提高学习效果。
— 没有更多了 —
以下为对购买帮助不大的评价