购物车中还没有商品,赶紧选购吧!
Unity AR/VR虚拟现实开发基础 王寒 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:Unity AR/VR虚拟现实开发基础
ISBN:9787040547696
出版社:高等教育出版社
出版年月:2020-09
作者:王寒
定价:45.00
页码:240
装帧:平装
版次:1
字数:330
开本:16开
套装书:否

本书是国家职业教育数字媒体专业群教学资源库配套教材。

本书内容涵盖AR/VR 行业应用基础知识、Unity3D 开发的基本技能,以及如何使用Unity3D在主流的AR/VR平台进行开发。全书共分11章:第1章主要从整体上介绍AR/VR所涉及的技术、主流的AR/VR设备和开发平台、AR/VR行业的发展现状,以及AR/VR在各个领域的应用前景;第2~8 章介绍Unity 开发的基础知识,包括Unity 的编辑器、C#语言编程、三维数字场景的创建和优化、UI 系统、动画系统、物理系统、音频等;第9~11章介绍如何基于Unity3D开发不同平台的AR/VR应用。

为了使学习者能够快速且有效地掌握核心知识和技能,也方便教师采用更有效的传统方式教学,或者更新颖的线上线下的翻转课堂模式,本书配有36个微课,学习者可以通过扫描书中的二维码进行观看。与本书配套的数字课程在“智慧职教”(www.icve.com.cn)平台上线,读者可登录平台学习,详见“智慧职教服务指南”。此外,本书还提供了其他丰富的数字化课程教学资源,包括电子课件(PPT)、课程标准、教学设计、案例素材等,教师可发邮件至编辑邮箱1548103297@qq.com获取。

本书适合作为高等职业院校、大中专院校以及计算机培训学校相关专业课程的教材,也可供从事Unity3D AR/VR开发的工作人员学习参考。

前辅文
第1章 AR/VR行业及其开发技术简介
  1.1 引言
  1.2 什么是AR/VR
  1.3 AR/VR行业应用简介
  1.4 AR/VR技术基础
   1.4.1 立体显示技术
   1.4.2 场景建模技术
   1.4.3 自然交互技术
  1.5 主流的AR/VR产品及平台
   1.5.1 Oculus 系列
   1.5.2 HTC Vive系列
   1.5.3 PSVR
   1.5.4 其他VR设备
   1.5.5 HoloLens
   1.5.6 ARKit
   1.5.7 ARCore
   1.5.8 其他AR SDK
   1.5.9 其他AR设备
  1.6 AR/VR应用开发的基本流程
  本章小结
  课后习题
第2章 Unity3D的基本使用
  2.1 引言
  2.2 Unity3D的下载与安装
   2.2.1 Unity3D的授权类型
   2.2.2 在Windows系统下安装Unity3D
   2.2.3 在Mac下安装Unity3D
  2.3 创建一个新的Unity3D项目
   2.3.1 创建Unity ID
   2.3.2 创建新项目
  2.4 Unity3D编辑器入门
   2.4.1 界面布局
   2.4.2 工具栏
   2.4.3 菜单栏
  2.5 Unity3D中的核心概念
   2.5.1 场景
   2.5.2 游戏对象
   2.5.3 组件
   2.5.4 预设体
  2.6 实战案例1:《星际逃生》游戏开发
   2.6.1 产品的策划与设计
   2.6.2 创建一个新项目
   2.6.3 搭建游戏场景
   2.6.4 添加游戏角色
   2.6.5 预览游戏效果
   2.6.6 发布到PC、Mac和Linux平台
   2.6.7 发布到Android平台
   2.6.8 发布到iOS平台
  本章小结
  课后习题
第3章 在Unity3D中使用C#
  3.1 引言
  3.2 引擎脚本语言简介
   3.2.1 引擎脚本语言的诞生
   3.2.2 Unity3D中使用的脚本语言
  3.3 C#的基本语法
   3.3.1 C#中的变量和数据类型
   3.3.2 C#中的运算符和表达式
   3.3.3 C#中的流程控制
   3.3.4 C#中的函数
   3.3.5 C#中的类和方法
  3.4 在Unity3D项目中创建和使用脚本
   3.4.1 Unity3D中使用的代码编辑器
   3.4.2 在Unity3D项目中创建脚本
   3.4.3 将脚本关联为游戏对象的行为组件
  3.5 实战案例2:创建和使用角色类
   3.5.1 案例描述
   3.5.2 案例实施
  本章小结
  课后习题
第4章 创建数字虚拟世界
  4.1 引言
  4.2 Unity3D的内置对象和工具
   4.2.1 基本几何体
   4.2.2 地形引擎
   4.2.3 天空盒
   4.2.4 Unity资源包
  4.3 创建和导入外部数字资源
   4.3.1 创建外部数字资源
   4.3.2 导入外部数字资源
  4.4 Unity3D的光照系统
   4.4.1 Unity3D光照系统简介
   4.4.2 常见的光源对象
   4.4.3 全局光照
   4.4.4 光照探头和反射探头
  4.5 Unity3D粒子系统
   4.5.1 什么是粒子系统
   4.5.2 Shuriken粒子系统
  4.6 Unity3D中的Shader
   4.6.1 什么是Shader
   4.6.2 Unity3D中的标准Shader
   4.6.3 创建自定义Shader
  4.7 实战案例3:使用地形编辑器创建场景中的地形
   4.7.1 案例描述
   4.7.2 案例实施
  4.8 实战案例4:创建和使用光源
   4.8.1 案例描述
   4.8.2 案例实施
  4.9 实战案例5:创建雪花飘落的粒子特效
   4.9.1 案例描述
   4.9.2 案例实施
  本章小结
  课后习题
第5章 Unity3D中的UI系统
  5.1 引言
  5.2 Unity3D UI系统概述
  5.3 Canvas简介
   5.3.1 什么是Canvas
   5.3.2 Canvas的3种渲染模式
   5.3.3 Canvas中UI元素的显示顺序
  5.4 UI的布局
   5.4.1 矩形工具
   5.4.2 矩形坐标
   5.4.3 轴点
   5.4.4 锚点
  5.5 视觉元素简介
   5.5.1 文本
   5.5.2 图像
   5.5.3 原始图像
   5.5.4 面板
  5.6 UI工具中的交互元素
   5.6.1 按钮
   5.6.2 勾选按钮
   5.6.3 滑动条
   5.6.4 其他交互控件
  5.7 实战案例6:创建项目的UI
   5.7.1 案例描述
   5.7.2 案例实施
  本章小结
  课后习题
第6章 Unity3D中的Mecanim动画系统
  6.1 引言
  6.2 Mecanim动画系统概述
  6.3 Mecanim动画系统中的核心概念
   6.3.1 动画片段
   6.3.2 动画控制器和状态机
   6.3.3 Blend Trees
  6.4 Mecanim动画系统的使用
  6.5 实战案例7:在场景中添加角色动画
   6.5.1 案例描述
   6.5.2 案例实施
  本章小结
  课后习题
第7章 Unity3D中的物理系统
  7.1 引言
  7.2 Unity3D中的物理系统概述
  7.3 Unity3D中物理系统的核心概念
   7.3.1 刚体
   7.3.2 碰撞器
   7.3.3 关节
   7.3.4 角色控制器
   7.3.5 布料
  7.4 实战案例8:模拟天体之间的万有引力
   7.4.1 案例分析
   7.4.2 案例实施
  本章小结
  课后习题
第8章 Unity3D中的音效系统
  8.1 引言
  8.2 Unity3D中的音效系统简介
   8.2.1 音效系统概述
   8.2.2 音源和音频片段
   8.2.3 音源监听器
   8.2.4 混响区域
   8.2.5 混音器
  8.3 实战案例9:在项目中添加背景音乐和音效
   8.3.1 案例描述
   8.3.2 案例实施
  本章小结
  课后习题
第9章 HTC Vive VR实战开发
  9.1 引言
  9.2 HTC Vive设备平台简介
   9.2.1 HTC Vive平台概述
   9.2.2 Lighthouse的工作原理
   9.2.3 HTC Vive 手柄的交互说明
  9.3 VRTK插件简介
  9.4 配置HTC Vive的开发测试环境
   9.4.1 安装HTC Vive硬件和SteamVR
   9.4.2 设置并打开SteamVR
   9.4.3 运行 SteamVR 的测试场景
  9.5 实战案例10:VR消防安全教育模拟训练
   9.5.1 案例描述
   9.5.2 案例实施
  本章小结
  课后习题
第10章 AR/VR动作捕捉系统实战开发
  10.1 引言
  10.2 动作捕捉技术简介
   10.2.1 什么是动作捕捉
   10.2.2 动作捕捉技术的应用领域
   10.2.3 动作捕捉技术的基本运行原理
  10.3 实战案例11:使用动作捕捉技术实现人体姿态检测工具
   10.3.1 案例描述
   10.3.2 案例实施
  本章小结
  课后习题
第11章 AR Foundation跨平台实战开发
  11.1 引言
  11.2 AR Foundation简介
  11.3 iOS ARKit简介
   11.3.1 什么是ARKit
   11.3.2 ARKit的功能特性
   11.3.3 ARKit所支持的设备及平台
  11.4 ARCore简介
   11.4.1 什么是ARCore
   11.4.2 ARCore的功能特性
   11.4.3 ARCore所支持的设备
  11.5 实战案例12:Hello AR
   11.5.1 案例描述
   11.5.2 案例实施
  11.6 实战案例13:AR家居设计项目
   11.6.1 案例描述
   11.6.2 案例实施
  本章小结
  课后习题

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加