虚拟现实与增强现实开发实例教程(基于Unity3D与UE4)

虚拟现实与增强现实开发实例教程(基于Unity3D与UE4)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书是国家职业教育智能控制技术专业教学资源库配套教材。

内容简介

本书围绕虚拟现实(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.3 VR、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.4 VR/AR行业发展

1.4.1 VR/AR产业现状

1.4.2 VR/AR与行业的融合

1.4.3 VR/AR产业发展预测

项目小结

课后练习

学习情境2 重走海上丝绸之路

学习目标

项目分析

项目实现

任务2.1 开发环境的搭建

2.1.1 Unity3D的下载与安装

2.1.2 Unity的好搭档Visual Studio

2.1.3 创建项目与场景

任务2.2 外部资源导入

2.2.1 外部资源规范化

2.2.2 导入的流程实施

任务2.3 开发GUI

2.3.1 基本控件认识

2.3.2 UI的制作

任务2.4 交互设计

2.4.1 获取PicoVR SDK

2.4.2 手柄交互

2.4.3 摄像机视角处理

2.4.4 录制动画

任务2.5 添加文字特效

任务2.6 添加场景音乐

任务2.7 跨平台发布

2.7.1 Android平台环境配置

2.7.2 项目的打包

项目小结

课后练习

学习情境3 走近中国唐诗文化

学习目标

项目分析

项目实现

任务3.1 HTC Vive设备的安装与配置

3.1.1 HTC Vive设备简介

3.1.2 HTC Vive安装配置

3.1.3 Steam软件平台的安装与调试

任务3.2 场景构建

3.2.1 资源导入

3.2.2 安装VRTK插件

3.2.3 添加HTC Vive设备控制

3.2.4 实现场景瞬移

任务3.3 UI制作

3.3.1 主菜单界面设计

3.3.2 其他UI设计

任务3.4 交互实现

3.4.1 “开始”按钮交互

3.4.2 室内道具交互

任务3.5 项目发布

项目小结

课后练习

学习情境4 领略工匠精神

学习目标

项目分析

项目实现

任务4.1 初识虚幻引擎UE4

4.1.1 UE4软件简介

4.1.2 UE4工作环境

4.1.3 UE4的下载与安装

任务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 探索吴文化遗产

学习目标

项目分析

项目实现

任务5.1 开发环境的搭建

5.1.1 AR引擎的选择

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.4 App发布测试

5.4.1 输出设置

5.4.2 发布步骤

5.4.3 安装测试

项目小结

课后练习

附录

附录A “微知库”服务指南

附录B 微课索引

参考文献

虚拟现实与增强现实开发实例教程(基于Unity3D与UE4)是2023年由机械工业出版社出版,作者张量 主编。

得书感谢您对《虚拟现实与增强现实开发实例教程(基于Unity3D与UE4)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
基于Hadoop与Spark的大数据开发实战 电子书
大数据技术让我们以一种前所未有的方式,对海量数据进行分析,从中获得有巨大价值的产品和服务,最终形成变革之力。本书围绕Hadoop和Spark两个主流大数据技术进行讲解,主要内容包括Hadoop环境配置、Hadoop分布式文件系统(HDFS)、Hadoop分布式计算框架MapReduce、Hadoop资源调度框架YARN与Hadoop新特性、Hadoop分布式数据库HBase、数据仓库Hive、大数
从零开始:快速入门Unity3D游戏开发 电子书
快速掌握Unity游戏开发技能,顺利完成一款游戏的开发和发布。
完美讲堂Unity3D手机游戏开发实战教程 电子书
这是一本讲解用Unity3D制作各类流行游戏的书。本书从Unity3D的基本操作入手,结合5个可玩性非常高的游戏实例(企鹅砸小猪、隧道探险、动感小球、地下赛车和坦克防御战),全面而深入地阐述Unity3D的基本操作、游戏策划、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、各种特效制作、Web平台上的运用、移动平台上的运用以及Unity3D资源的各种操作等各方面的知识。本书附带下载资源(扫描封
Java应用开发技术实例教程 电子书
本书主要介绍Java GUI、集合框架、JDBC数据库编程、多线程、网络编程等Java应用开发技术。编者针对相关技术,精心设计、挑选单元实例项目,以单元项目为依托展开相关知识与技术的阐述,还针对重点内容,设计贯穿多个章节的综合项目,重点培养学生的Java面向对象技术应用能力与实际项目开发能力。 本书适合掌握了Java编程语法基础和面向对象编程技术的读者使用。本书适合作为高等院校计算机科学与技术、计
PHP网站开发实例教程 电子书
本书内容涵盖PHP网站开发的常用技术及ThinkPHP框架,提供45个实用案例,如商品价格计算、订货单显示、用户头像上传等,并配有电子商务网站开发实战。通过丰富实用的实例,帮助读者全面掌握PHP的网站开发技术。