×
虚拟现实开发入门教程

包邮虚拟现实开发入门教程

¥36.3 (7.4折) ?
1星价 ¥36.3
2星价¥36.3 定价¥49.0
暂无评论
图文详情
  • ISBN:9787302568100
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:196
  • 出版时间:2021-04-02
  • 条形码:9787302568100 ; 978-7-302-56810-0

本书特色

1.以虚拟现实理论够用为度,突出虚拟现实的实践应用,并针对虚拟现实作品的开发讲解。 2.本书理论与实践并重,使用流行的Unity3D引擎和HTC VIVE虚拟现实设备,结合企业实际需求,以实践案例方式和启发式方法讲解知识和方法,深受选修本课程的学生喜爱和欢迎。 3.本书介绍虚拟现实开发的基础内容,强调动手能力的开发,适合虚拟现实开发的初学者使用,本书在每一章节都附有多个实验案例,实验步骤详实,比较容易上手,也适合读者和学生自学,是一门不错的入门教材。 讲解细致,以实验案例为主,结合企业需求,主要采用启发式教学方法,培养读者学习虚拟现实内容制作兴趣,开阔学习思路。

内容简介

本书基于Unity3D引擎和HTC VIVE虚拟现实设备,详细介绍了虚拟现实(VR)开发的知识、方法等内容,并提出了虚拟现实系统/软件/应用开发的基本解决方案,主要包括虚拟现实的概念、特征、发展历史、应用,Unity项目的创建与编辑器界面,资源(包括水流、地形、树木、花草、雾效、**人称视角等),HTC VIVE开发相关知识,虚拟现实漫游,灯光,材质,远距传动系统和虚拟现实样板房项目实训等内容。

目录

目录



第1章虚拟现实的前世今生/1

1.1虚拟现实的背景和含义/1

1.2虚拟现实技术的3I特征/3

1.3立体视觉原理/3

1.3.1人的视觉/3

1.3.23D成像原理/4

1.4虚拟现实的发展历史/6

1.5虚拟现实的应用领域/7

1.5.1娱乐/7

1.5.2建筑可视化/8

1.5.3教育/9

1.5.4军事/10

1.5.5工业/10

1.5.6医疗/11

1.6开发虚拟现实的引擎/11

1.6.1常用引擎/11

1.6.2选择合适的引擎/12

1.7HTC VIVE/13

1.8本章小结/14

习题1/14

第2章开启Unity3D引擎虚拟现实创作之旅/16

2.1Unity3D引擎的下载与安装/16

2.1.1注册账户/16

2.1.2下载Unity软件/16

2.1.3安装Unity软件/18

2.2创建Unity项目/20

2.3Unity3D引擎界面/22

2.3.1导航菜单栏/22

2.3.2工具栏/31

2.3.3视图界面/32

2.3.4游戏对象基本操作/34

2.4物体基本组件介绍/35

2.4.1组件/35

2.4.2常见组件/35

2.5本章小结/36

习题2/36

目录第3章创建3D虚拟现实奇幻森林世界/38

3.1标准资源包/39

3.1.1地形/40

3.1.2水资源/41

3.1.3植被/42

3.1.4雾效/45

3.1.5**人称视角/46

3.2音效系统/47

3.2.1Unity3D引擎的音效系统/47

3.2.2循环播放背景音乐/48

3.2.33D音效效果/49

3.2.4Resources加载音乐/50

3.3物理系统/51

3.3.1物理系统简介/51

3.3.2Unity3D引擎物理系统的Rigidbody组件/51

3.3.3Unity3D引擎物理系统的Joint组件/53

3.3.4Unity3D引擎物理系统的Cloth组件/55

3.4创建3D奇幻森林世界/58

3.5飘动的红旗制作/60

3.6本章小结/64

习题3/65

第4章基于HTC VIVE的虚拟现实漫游/66

4.1HTC VIVE/67

4.1.1HTC VIVE简介/67

4.1.2HTC VIVE系统要求/68

4.1.3HTC VIVE硬件部署/68

4.1.4HTC VIVE软件安装/69

4.2虚拟现实漫游/71

4.2.1SteamVR Plugin/71

4.2.2古建筑模型/73

4.2.3SteamVR/75

4.3创建虚拟现实世界/76

4.4本章小结/77

习题4/77

第5章导航网格和远距传动系统/79

5.1远距传动及其必要性探讨/79

5.1.1远距传动/80

5.1.2远距传动的必要性/80

5.2导航网格/80

5.2.1Unity中导航网格的概念/80

5.2.2创建导航网格/81

5.2.3导航网格相关参数/83

5.3ViveTeleporter远距传动系统/84

5.3.1ViveTeleporter远距传动系统解决的问题/84

5.3.2配置ViveTeleporter远距传动系统/85

5.4碰撞体/89

5.4.1Unity3D引擎中碰撞体组件的添加与设置/89

5.4.2Unity3D引擎中的碰撞体种类/89

5.5创建远距传动系统应用1/93

5.6创建远距传动系统应用2/98

5.7本章小结/102

习题5/103

第6章光照系统/104

6.1Unity光照概览/105

6.1.1选择光照技术/105

6.1.2Unity光照技术的特点/106

6.2光照设置窗口/106

6.2.1光照设置窗口参数设置/107

6.2.2天空盒的参数设置/109

6.3光源浏览器窗口/111

6.4光源/112

6.4.1光源类型/112

6.4.2光源属性面板/115

6.4.3使用光源/116

6.4.4舞台灯光效果制作/117

6.5阴影/120

6.5.1Unity中的阴影/120

6.5.2使用阴影/121

6.5.3阴影映射与斜纹属性/121

6.5.4平行光阴影/124

6.6光照模型/124

6.7材质/126

6.7.1创建和使用材质/126

6.7.2着色器/127

6.8基于物理的渲染/129

6.8.1基于物理的渲染的定义/129

6.8.2制作金属刀叉/129

6.8.3制作生锈的金属材质/131

6.9本章小结/135

习题6/135

第7章动画系统/136

7.1三维动画/137

7.1.1三维动画的概念/137

7.1.2使用Unity3D引擎制作的三维动画/137

7.2Unity3D引擎的动画系统/138

7.2.1Unity3D引擎的动画系统的功能/138

7.2.2动画制作流程/138

7.2.3动画片段/139

7.2.4为GameObject添加动画/139

7.2.5添加动画事件/143

7.2.6调节Animation Curves/145

7.2.7创建旋转弹跳的小球/146

7.2.8舞台灯光动画制作/150

7.2.9人形动画/155

7.2.10Unity3D引擎中使用人形动画/156

7.3动画控制器/157

7.3.1Animator组件/157

7.3.2Animator Controller文件/157

7.3.3Animation Clip文件/158

7.3.4Animator窗口/159

7.3.5状态机的状态/160

7.3.6状态间的过渡关系/160

7.4本章小结/162

习题7/163

第8章粒子系统/164

8.1粒子系统简介/164

8.1.1粒子系统的概念/164

8.1.2系统的动态性/165

8.2Unity3D引擎中的粒子系统/165

8.2.1在Unity3D引擎中创建粒子系统/165

8.2.2使用Unity3D引擎中的粒子系统/166

8.2.3粒子系统参数详解/167

8.3创建水下气泡效果/173

8.4为摩托车添加引擎喷射效果/176

8.5气泡拖尾效果制作/179

8.6本章小结/183

习题8/184

参考文献/185


展开全部

作者简介

李效伟, 硕士研究生,现就职于山东女子学院数据科学与计算机学院,毕业于山东大学计算机科学与技术学院,研究方向为虚拟现实内容制作和系统建设,发表期刊论文10余篇,拥有发明、实用新型专利3项,软件著作权登记3项。分别被“中国软件杯”大学生软件设计大赛组委会、"邮储银行杯”第九届全国大学生网络商务创新应用大赛组委会、齐鲁软件设计大赛组委会和评为优秀指导老师,分别被"玲珑杯”数字媒体创意大赛组委会和"团谱杯”数字媒体创意大赛评为*佳指导教师。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航