5G商用加速到来,开启了VR/AR产业发展的新一轮热潮,推动VR/AR的应用范围从直播、
游戏等消费娱乐领域,加速向工业、医疗、教育等垂直领域渗透,实现规模化发展。中华人民
共和国工业和信息化部(简称工信部)曾提出,要引导工业互联网平台提升增强现实 / 虚拟现
实等新技术支撑能力,推广 5G VR/AR、赛事直播、游戏娱乐、虚拟购物等应用,促进新型
信息消费。虚拟现实技术解锁的多种应用新场景正变成现实。
本书结合作者多年的教学、设计经验,根据企业相关岗位的需求,针对高职高专院校虚
拟现实相关课程的专业技能需求,以 Unity3D 为背景,结合 panno2VR、PTGUI 等全景软件,
以岗位任务为引领,以工作任务为载体,选择典型教学案例任务,做到知识与工作任务紧密融
合。项目任务设置遵循循序渐进、实用为主的原则,注重学生实践动手能力的培养,符合
学生认知学习规律。任务制作过程中力求遵循由易到难、先简后繁的顺序,并对使用中出
现的问题和技术难点进行了较全面的剖析,使教材具有趣味性和启发性。通过项目任务的学习
与强化训练,学生能领悟并运用相关软件完成虚拟现实 / 增强现实的设计实现。
本书的项目案例以岗位工作任务驱动模式制作讲解,每个项目均由学习目标和任务组成,
每个任务又包括任务描述、相关知识、任务实施、拓展任务、任务评价等。项目zui后配有相应
习题,以帮助读者进一步巩固知识技能。
本书由八个项目构成。
项目一:虚拟现实技术基础。本项目通过 2 个任务介绍虚拟现实技术的特征、组成、分类、
关键技术、发展历程趋势、应用领域、VR/AR/MR/XR 区分,以及虚拟现实系统的输入、输出、
生成等硬件设备。
项目二:VR 全景漫游。本项目通过 3 个任务介绍全景图片制作、VR 全景漫游制作以及
全景图片合成的方法。
项目三:Unity3D 交互基础。本项目通过 3 个任务介绍 Unity3D 操作基础、移动交互、材
质动态修改方法,并详细介绍了资源管理、游戏发布、脚本使用、物体运动控制、模型导入、
材质创建使用和 UI 系统。
项目四:Unity3D 角色控制。本项目通过 2 个任务介绍 Unity3D 角色控制系统,并对资源
包的获取安装,第一、第三人称角色控制器的具体运用做出详细说明。
2112016.indd 1 2022-6-1 16:16:35
II
虚拟现实与增强现实项目教程
项目五:U3D 地形与导航。本项目通过 2 个任务介绍地形系统和导航系统,对地形的创
建编辑、环境资源包、天空盒以及几种场景导航运用进行详细的说明。
项目六:Unity3D 物理引擎。本项目通过 2 个任务介绍刚体、碰撞器与触发器的具体使用。
项目七:Unity3D 游戏开发。本项目综合运用 Unity3D 完成第三人称角色射击游戏的设计
制作。
项目八:AR 交互设计。本项目通过 3 个任务介绍 AR 的设计开发,并对 EasyAR 的平面、
3D 图像识别,EasyAR 模型交互操作进行详细介绍。
本书由张福峰、张芷齐任主编,李玉虹、王耀辉、王敏、李俊荣任副主编,唐叶、张植才、
金会赏、王晓兰参与编写。具体编写分工如下:项目一由王耀辉编写;项目二由金会赏、唐叶
编写;项目三由李俊荣、张植才编写;项目四由李玉虹编写;项目五、八由张福峰编写;项目
六由张芷齐编写;项目七由王敏、王晓兰编写。全书由张福峰统稿。
本书在编写过程中参考了相关教材和网站资料,在此向相关作者表示衷心的感谢!
由于编者水平有限,加上编写、出版时间仓促,书中疏漏和不妥之处在所难免,恳请广
大读者批评指正。
编 者
2021 年 11 月