第1章 虚拟现实概述 1
1.1虚拟现实应用范围 1
1.1.1城市规划应用 1
1.1.2房地产应用 2
1.1.3室内设计应用 2
1.1.4文物保护应用 2
1.1.5交通方面应用 2
1.1.6游戏方面应用 3
1.1.7军事方面应用 3
1.1.8工业产品应用 4
1.1.9地理信息应用 5
1.1.10教育应用 5
1.2虚拟现实软件 6
1.2.1 Virtools简介 6
1.2.2 Quest3D简介 7
1.2.3 VR-Platform简介 7
第2章 虚拟现实建模技术 9
2.1虚拟现实模型制作要求与注意事项 9
2.2虚拟现实模型材质制作要求 12
2.3虚拟现实场景灯光技法 14
2.3.1 VRay灯光技法 14
2.3.2 Mental Ray灯光技法 16
2.4虚拟现实场景渲染烘焙技巧 19
2.4.1完全贴图(CompleteMap)制作 20
2.4.2光照贴图(LightingMap)制作 22
2.5虚拟现实场景导出注意事项 25
小结 27
第3章Quest3D应用教程 28
3.1 Quest3D操作界面 28
3.2 Quest3D入门案例 29
3.2.1别墅模型场景灯光设置 29
3.2.2别墅模型贴图烘焙制作 31
3.2.3导出3ds Max软件参数设置 32
3.2.4 Quest3D平台属性设置 32
3.2.5相机碰撞检测与太阳光晕设置 32
3.3 Quest3D粒子系统 36
3.3.1 ParticleEmitter(粒子发射器)模块 37
3.3.2 ParticleObject粒子物体)模块 38
3.3.3 ParticleFlowGrid(粒子网格流向)模块 38
3.4 Quest3D场景特效 38
3.5 Quest3D骨骼动画 42
3.6 Quest3D物理引擎 42
3.7 Quest3D逻辑判断 43
小结 45
第4章VR-Platform应用教程 46
4.1 VR-Platform操作界面 46
4.2 VR-Platform入门案例 48
4.2.1模型设置 48
4.2.2行走相机属性设置 49
4.2.3天空盒、雾效、太阳光晕制作 50
4.2.4文件保存与编译设置 51
4.3 VR-Platform编辑界面 52
4.4 VR-Platform粒子系统 53
4.5 VR-Platform骨骼动画 54
4.6 VR-Platform脚本编辑器 55
4.6.1脚本编辑器界面 55
4.6.2 VR-Platform脚本函数类型 56
小结 59
第5章Virtools应用教程 60
5.1 Virtools操作界面 60
5.2 Virtools纹理和材质应用 61
5.3 Virtools粒子系统 62
5.4 Virtools场景特效 63
5.5 Virtools虚拟角色控制 65
5.6 Virtools文字信息处理 66
5.6.1创建二维字 66
5.6.2创建三维字 68
5.7 Virtools网页应用 70
5.7.1创建2D按钮 70
5.7.2网页链接制作 72
小结 74
第6章 项目实战诺基亚N95虚拟互动 75
6.1手机模型制作 76
6.1.1设置场景尺寸 76
6.1.2手机上盖模型 76
6.1.3屏幕和键盘轮廓 78
6.1.4手机下壳模型 81
6.1.5手机键盘 83
6.1.6手机键盘按钮 85
6.1.7整理模型 88
6.2材质贴图调节 89
6.2.1为物体创建合理的UV 89
6.2.2根据模型的UV制作模型贴图 90
6.3使用VRay渲染器烘焙 91
6.3.1灯光渲染器设置 91
6.3.2烘焙参数设置 93
6.4将场景导入VR-Platform 94
6.4.1设置手机模型的基本属性 94
6.4.2创建二维界面 96
6.4.3触发事件脚本设置 98
6.4.4文件存储和编译设置 104
小结 105
第7章 项目实战耕织园虚拟展示 106
7.1设置场景单位并勾勒模型范围 107
7.2 VRay渲染器材质设置技巧 107
7.3 UV绘制贴图方法与技巧 109
7.3.1模型UV平展技巧 109
7.3.2绘制贴图 109
7.4 VRay灯光设置 110
7.4.1灯光与参数设置 111
7.4.2 VRay渲染器与参数设置 111
7.4.3场景渲染与物体烘焙 112
7.5 Quest3D基础模块功能展示 112
7.5.1 3ds Max模型导出设置 113
7.5.2场景导入Quest3 D平台 114
7.5.3设置Quest3 D场景物体属性 114
7.5.4模块连接与碰撞检测设置 116
7.6骨骼植物动画制作 117
7.6.1制作植物骨骼模型 117
7.6.2绑定设置 118
7.6.3动画导出设置 119
7.6.4动画导入Quest3D平台设置 120
7.7海量树木种植 122
7.7.1导入骨骼树木并设置碰撞物体 123
7.7.2广泛种植树木 124
7.8太阳光晕与镜头眩光特效 125
7.9真实水反射、折射制作 129
7.9.1制作反射模块组 129
7.9.2制作折射模块组 131
7.9.3水模块参数设置 131
7.10场景相机切换 132
7.10.1创建二维按钮 133
7.10.2创建切换相机 134
7.10.3相机切换模块函数设置 135
7.11编译输出可执行文件 136
小结 138
第8章 项目实战楼盘室内样板间 139
8.1室内样板间模型制作 140
8.1.1墙体制作 140
8.1.2门窗制作 141
8.1.3导入地板和家具 144
8.2室内场景材质灯光处理 144
8.2.1物体材质参数设置 144
8.2.2渲染参数设置 146
8.2.3场景灯光设置 147
8.3室内VRay烘焙要点 149
8.4 Quest3D电视节目切换制作 150
8.4.1导入场景文件到Quest3D平台 150
8.4.2设置场景与渲染模块属性 152
8.4.3创建并设置漫游相机 154
8.4.4切换电视节目 157
8.5场景切换功能逻辑模块应用 159
8.6 HDR特效应用 162
8.7真实反射地板制作及案例发布 163
8.7.1地板反射 163
8.7.2案例发布 167
小结 168
第9章 项目实战古城园区仿真 169
9.1古城园区模型制作 170
9.1.1塔模型 170
9.1.2树木模型 171
9.1.3城楼与围墙 172
9.1.4香炉模型 173
9.1.5小院模型 174
9.1.6亭子模型 175
9.1.7回廊模型 176
9.1.8酒楼模型 177
9.1.9居民房模型 177
9.2模型导入Quest3D及基本设置 178
9.3 Quest3D混合贴图制作 179
9.4真实水面反射折射及太阳光晕制作 182
9.5 Quest3D导航图制作 184
9.5.1相机与目标点设置 184
9.5.2贴图及渲染贴图模块设置 185
9.6背景音乐模块的使用 187
9.7人物骨骼动画的制作 190
9.7.1不带路径循环动画 190
9.7.2带路径非循环动画 191
9.8 Quest3D场景特效切换模块的运用 193
9.8.1场景特效切换制作 193
9.8.2工程文件保存及发布 194
小结 196
第10章 项目实战麦当劳网络智力游戏 197
10.1智力游戏场景与贴图制作 198
10.1.1制作卡片模型 198
10.1.2制作双面贴图 199
10.2导入Virtools软件及相关设置 200
10.2.1卡片模型导出及设置 200
10.2.2导入Virtools参数设置 201
10.3 Virtools无序自动排列程序制作 202
10.3.1设置卡片模型属性并创建脚本编辑器 202
10.3.2创建参数运算并设置参数 204
10.3.3设置卡片初始位置 205
10.3.4创建无序排列卡片 207
10.4 Virtools拾取并翻转程序制作 210
10.4.1制作第一张卡片的翻转动画 210
10.4.2制作第二张卡片的翻转动画 215
10.5 Virtools判断比较参数程序设置 217
10.5.1卡片名称逻辑判断 217
10.5.2卡片配对逻辑判断设置 219
10.6 Virtools设置播放尺寸及相机位置 222
10.6.1设置场景输出尺寸并创建场景相机 222
10.6.2设置场景背景贴图并调节卡片位置 223
10.6.3存储游戏场景文件并发布场景 224
小结 226
附录A Quest3D模块介绍 227
附录BVR-Platform命令编辑器介绍 237
附录C Virtools中Building Blocks模块介绍 245