专题栏目:ARVRMR虚拟现实

《Converse 3D虚拟现实场景编辑器及其应用》

书籍简介:

本书系统全面地介绍了Converse 3D 虚拟现实场景编辑器的使用方法及其在民族特需用品数字化保护中的应用。书中以软件的具体应用为线索,分模块介绍了Converse 3D 软件的使用方法和技巧,重点介绍了Converse 3D 虚拟现实场景编辑器在交互上的优势。为了使读者迅速掌握Converse 3D虚拟现实场景编辑器的使用方法,书中引入了民族特需用品数字化保护过程中的蒙古包虚拟游历这一实例,使读者能够方便、快速地掌握软件使用方法,独立开发虚拟现实项目。

作者简介:

徐国凯 等

出版时间:

2014年06月

章节目录:

第1章 虚拟现实技术及应用 / 1
1.1虚拟现实概述 / 2
1.2虚拟现实应用范围 / 6
1.3Converse 3D虚拟现实软件介绍 / 10
第2章 认识Converse 3D场景编辑器 / 13
2.1Converse 3D场景编辑器整体布局 / 14
2.2工具栏对象操作 / 14
2.2.1工具栏介绍 / 14
2.2.2对象的选择 / 15
2.2.3移动、旋转和缩放对象 / 17
2.2.4复制对象 / 20
2.3视图与视图导航 / 23
2.3.1视图区操作 / 23
2.3.2视图导航区操作 / 25
2.4资源的管理 / 26
第3章 项目的创建与模型的导入 / 31
3.1项目的创建、打开与保存 / 32
3.2模型的导入与编辑 / 34
3.3矩阵动画的导入与添加 / 35
3.3.1矩阵动画的导入 / 35
3.3.2动画控制区的操作 / 36
第4章 材质编辑与特殊效果 / 37
4.1材质编辑器 / 38
4.1.1材质编辑器的使用 / 38
4.1.2纹理动画的制作 / 43
4.1.3常见材质质感表现 / 44
4.2灯光的使用 / 44
4.3粒子特效 / 46
4.4相机的使用 / 47
4.4.1相机的创建 / 47
4.4.2相机、相机动画的导入 / 49
4.4.3场景的碰撞设置 / 50
4.5背景音乐与三维音乐的添加 / 50
第5章 角色扮演 / 53
5.1角色扮演模式的设置 / 54
5.1.1角色扮演的添加 / 54
5.1.2障碍物的检测 / 55
5.2路径动画的创建 / 55
5.3骨骼动画的添加 / 56
第6章 用户界面 / 59
6.1用户界面的创建 / 60
6.2用户界面的添加 / 63
6.3用户界面布局调整 / 67
6.4导航图标的制作 / 69
6.5高级UI控件制作 / 71
6.5.1创建脚本UI / 71
6.5.2GUI脚本编辑器的使用 / 73
6.5.3脚本的添加与修改 / 74
6.5.4类别组件 / 75
第7章 C3D-JS脚本的基本用法 / 89
7.1C3D的JS语法的注释 / 90
7.2C3D-JS变量声明与赋值 / 90
7.3C3D-JS运算符 / 91
7.4C3D-JS控制语句(条件控制语句) / 93
7.4.1if条件语句 / 93
7.4.2if多重结构 / 93
7.4.3switch结构 / 94
7.5C3D-JS控制语句(循环控制语句) / 95
7.5.1while循环 / 95
7.5.2do…while循环 / 95
7.5.3for循环 / 96
7.5.4for…in循环 / 96
7.6C3D-JS控制语句(跳转语句) / 96
7.6.1break语句 / 96
7.6.2continue语句 / 97
7.6.3return语句 / 97
7.7C3D-JS的数据类型(C3D-JS中的字符串操作) / 98
7.7.1字符串概述 / 98
7.7.2字符串的创建 / 98
7.7.3字符串的拼接 / 98
7.7.4访问字符串的子串 / 99
7.7.5字符串的大小写转换 / 100
7.7.6判断两个字符串是否相等 / 100
7.7.7字符串的查找 / 100
7.7.8在Unicode值和字符串中的字符间转换 / 102
7.8C3D-JS的数据类型(C3D-JS中的数值型) / 103
7.8.1数值型包含哪些 / 103
7.8.2将字符串型转换成数值型 / 103
7.8.3把数值型转换成字符串型 / 103
7.9C3D-JS的数据类型(C3D-JS中的布尔型) / 104
7.9.1布尔型包含的值有哪些 / 104
7.9.2怎样声明布尔变量 / 104
7.10C3D-JS的数据类型(C3D-JS中的数组) / 104
7.10.1数组的概念 / 104
7.10.2数组的声明 / 104
7.10.3数组的属性和操作方法 / 104
7.11C3D-JS的数据类型(C3D-JS中的函数) / 105
7.12C3D-JS类的定义 / 105
第8章 交互脚本 / 115
8.1交互脚本编辑器的介绍 / 116
8.2交互脚本编辑器的使用 / 120
8.3GUI函数及触发事件 / 125
8.3.1列表框调用函数 / 126
8.3.2进度条调用函数 / 131
8.3.3复选框调用函数 / 131
8.3.4单选框调用函数 / 133
8.3.5界面动画调用函数 / 134
8.3.6文本框调用函数 / 135
8.3.7滑动条调用函数 / 135
8.3.8按钮调用函数 / 137
第9章 场景的导出 / 139
9.1场景导出设置 / 140
9.2导出类型 / 140
9.2.1静态导出 / 140
9.2.2动态导出 / 141
9.3导出项目查看和预览 / 144
9.4C/S模式发布方法 / 145
9.5B/S模式发布方法 / 146
第10章 蒙古包游历系统实例 / 149
10.1创建3ds Max场景 / 150
10.1.1模型的建立 / 150
10.1.2设置材质 / 151
10.1.3设置灯光 / 152
10.1.4烘焙 / 152
10.2模型的导出 / 153
10.3生成C3D 文件 / 154
第11章 室内设计实例 / 157
11.1创建3ds Max场景 / 158
11.1.1模型的建立(需要先安装VRay插件) / 158
11.1.2设置材质 / 159
11.1.3设置灯光 / 160
11.1.4烘焙 / 161
11.2模型的导出 / 161
11.3生成C3D 文件 / 163
11.3.1生成EXE文件 / 164
11.3.2网页发布 / 164
附录 制作过程中的其他技巧 / 167
参考文献 / 169

封面图:

发表评论

相关文章