- 机械工业出版社
- 9787893865640
- 1-1
- 546096
- 2025-03
- 计算机类
- 高职
内容简介
本书是国家职业教育智能控制技术专业教学资源库配套教材。本书围绕虚拟现实(VirtualReality,VR)技术和增强现实(AugmentedReality,AR)技术的关键环节展开,通过漫游吴地廉石数字博物馆、重走海上丝绸之路—郑和下西洋VR项目、走近中国唐诗文化—静夜思VR项目、领略工匠精神—现代风格客厅样板间VR项目、探索吴文化遗产—苏州盘门明信片AR项目五大情境,详细介绍了基于Unity3D和UnrealEngine4(UE4)平台的VR、AR案例开发。每个学习情境都由学习目标、项目分析、知识储备、项目实现、项目小结等模块组成。值得一提的是,本书在学习目标中着重引入了素养目标,将VR、AR与爱国情怀、立德树人融为一体,为我国VR、AR数字技术的发展提供了借鉴。本书配有详细的案例源文件,读者可以扫描书中二维码来获取更为详细的微课资源。与本书配套的数字课程将在“微知库”网站上线,读者可登录网站进行学习,详见“微知库服务指南”。本书适合作为高职高专及职业本科院校虚拟现实技术应用专业的相关课程教材,也可供虚拟现实相关专业技术人员参考。
目录
前言
学习情境1漫游吴地廉石数字博物馆
学习目标
项目分析
知识储备
任务1.1基本概念
1.1.1虚拟现实的前世今生
1.1.2虚拟现实的重要意义
1.1.3VR、AR与MR的概念辨析
任务1.2主要应用
1.2.1三维漫游与展示
1.2.2数字媒体与娱乐
1.2.3系统仿真与模拟训练
1.2.4虚拟地理环境
1.2.5创意展示与体验
1.2.6社交与媒体传播
任务1.3虚拟现实硬件设备
1.3.1头显设备
1.3.2非头戴式VR设备
1.3.3主流产品与解决方案
任务1.4VR/AR行业发展
1.4.1VR/AR产业现状
1.4.2VR/AR与行业的融合
1.4.3VR/AR产业发展预测
项目小结
课后练习
学习情境2重走海上丝绸之路—郑和下西洋VR
项目
学习目标
项目分析
项目实现
任务2.1开发环境的搭建
2.1.1Unity3D的下载与安装
2.1.2Unity的好搭档VisualStudio
2.1.3创建
项目与场景
任务2.2外部资源导入
2.2.1外部资源规范化
2.2.2导入的流程实施
任务2.3开发GUI
2.3.1基本控件认识
2.3.2UI的制作
任务2.4交互设计
2.4.1获取PicoVRSDK
2.4.2手柄交互
2.4.3摄像机视角处理
2.4.4录制动画
任务2.5添加文字特效
任务2.6添加场景音乐
任务2.7跨平台发布
2.7.1Android平台环境配置
2.7.2
项目的打包
项目小结
课后练习
学习情境3走近中国唐诗文化—静夜思VR
项目
学习目标
项目分析
项目实现
任务3.1HTCVive设备的安装与配置
3.1.1HTCVive设备简介
3.1.2HTCVive安装配置
3.1.3Steam软件平台的安装与调试
任务3.2场景构建
3.2.1资源导入
3.2.2安装VRTK插件
3.2.3添加HTCVive设备控制
3.2.4实现场景瞬移
任务3.3UI制作
3.3.1主菜单界面设计
3.3.2其他UI设计
任务3.4交互实现
3.4.1“开始”按钮交互
3.4.2室内道具交互
任务3.5
项目发布
项目小结
课后练习
学习情境4领略工匠精神—现代风格客厅样板间VR
项目
学习目标
项目分析
项目实现
任务4.1初识虚幻引擎UE4
4.1.1UE4软件简介
4.1.2UE4工作环境
4.1.3UE4的下载与安装
任务4.2场景搭建
4.2.1创建
项目
4.2.2放置对象
4.2.3赋予材质
任务4.3光效处理
4.3.1认识虚幻的光源
4.3.2室内灯光布置
4.3.3测试构建
任务4.4蓝图编辑器
4.4.1认识蓝图
4.4.2制作触发式开关门
4.4.3制作按键式开关灯
4.4.4制作视频材质
任务4.5创建碰撞外壳
4.5.1创建客厅墙体碰撞外壳
4.5.2创建客厅地板碰撞外壳
4.5.3创建客厅大门碰撞外壳
任务4.6打包输出
项目小结
课后练习
学习情境5探索吴文化遗产—苏州盘门明信片AR
项目
学习目标
项目分析
项目实现
任务5.1开发环境的搭建
5.1.1AR引擎的选择
5.1.2环境配置
任务5.2注册识别图
5.2.1识别原理及过程
5.2.2识别图设计规则
5.2.3注册过程实施
任务5.3实现交互
5.3.1导入资源
5.3.2显示模型
5.3.3实现动画
5.3.4实现旋转和缩放
5.3.5添加音效
任务5.4App发布测试
5.4.1输出设置
5.4.2发布步骤
5.4.3安装测试
项目小结
课后练习
附录
附录A“微知库”服务指南
附录B微课索引
参考文献
学习情境1漫游吴地廉石数字博物馆
学习目标
项目分析
知识储备
任务1.1基本概念
1.1.1虚拟现实的前世今生
1.1.2虚拟现实的重要意义
1.1.3VR、AR与MR的概念辨析
任务1.2主要应用
1.2.1三维漫游与展示
1.2.2数字媒体与娱乐
1.2.3系统仿真与模拟训练
1.2.4虚拟地理环境
1.2.5创意展示与体验
1.2.6社交与媒体传播
任务1.3虚拟现实硬件设备
1.3.1头显设备
1.3.2非头戴式VR设备
1.3.3主流产品与解决方案
任务1.4VR/AR行业发展
1.4.1VR/AR产业现状
1.4.2VR/AR与行业的融合
1.4.3VR/AR产业发展预测
项目小结
课后练习
学习情境2重走海上丝绸之路—郑和下西洋VR
项目
学习目标
项目分析
项目实现
任务2.1开发环境的搭建
2.1.1Unity3D的下载与安装
2.1.2Unity的好搭档VisualStudio
2.1.3创建
项目与场景
任务2.2外部资源导入
2.2.1外部资源规范化
2.2.2导入的流程实施
任务2.3开发GUI
2.3.1基本控件认识
2.3.2UI的制作
任务2.4交互设计
2.4.1获取PicoVRSDK
2.4.2手柄交互
2.4.3摄像机视角处理
2.4.4录制动画
任务2.5添加文字特效
任务2.6添加场景音乐
任务2.7跨平台发布
2.7.1Android平台环境配置
2.7.2
项目的打包
项目小结
课后练习
学习情境3走近中国唐诗文化—静夜思VR
项目
学习目标
项目分析
项目实现
任务3.1HTCVive设备的安装与配置
3.1.1HTCVive设备简介
3.1.2HTCVive安装配置
3.1.3Steam软件平台的安装与调试
任务3.2场景构建
3.2.1资源导入
3.2.2安装VRTK插件
3.2.3添加HTCVive设备控制
3.2.4实现场景瞬移
任务3.3UI制作
3.3.1主菜单界面设计
3.3.2其他UI设计
任务3.4交互实现
3.4.1“开始”按钮交互
3.4.2室内道具交互
任务3.5
项目发布
项目小结
课后练习
学习情境4领略工匠精神—现代风格客厅样板间VR
项目
学习目标
项目分析
项目实现
任务4.1初识虚幻引擎UE4
4.1.1UE4软件简介
4.1.2UE4工作环境
4.1.3UE4的下载与安装
任务4.2场景搭建
4.2.1创建
项目
4.2.2放置对象
4.2.3赋予材质
任务4.3光效处理
4.3.1认识虚幻的光源
4.3.2室内灯光布置
4.3.3测试构建
任务4.4蓝图编辑器
4.4.1认识蓝图
4.4.2制作触发式开关门
4.4.3制作按键式开关灯
4.4.4制作视频材质
任务4.5创建碰撞外壳
4.5.1创建客厅墙体碰撞外壳
4.5.2创建客厅地板碰撞外壳
4.5.3创建客厅大门碰撞外壳
任务4.6打包输出
项目小结
课后练习
学习情境5探索吴文化遗产—苏州盘门明信片AR
项目
学习目标
项目分析
项目实现
任务5.1开发环境的搭建
5.1.1AR引擎的选择
5.1.2环境配置
任务5.2注册识别图
5.2.1识别原理及过程
5.2.2识别图设计规则
5.2.3注册过程实施
任务5.3实现交互
5.3.1导入资源
5.3.2显示模型
5.3.3实现动画
5.3.4实现旋转和缩放
5.3.5添加音效
任务5.4App发布测试
5.4.1输出设置
5.4.2发布步骤
5.4.3安装测试
项目小结
课后练习
附录
附录A“微知库”服务指南
附录B微课索引
参考文献