《虚拟现实VRP深度交互实例精解》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:方浩,马静波编著
  • 出 版 社:北京:印刷工业出版社
  • 出版年份:2012
  • ISBN:9787514204575
  • 页数:318 页
图书介绍:本书是一本“面向工作流程”的经典之作,通过讲解真实的项目制作方法,把实际制作过程中容易出现的问题提出来并做详细的解答。全书共分8个模块,模块之间相互关联,内容环环相扣,让读者体会项目的制作流程,培养读者的学习兴趣,更加详细地学习软件知识和专业知识,使知识体系系统化,可以充分发挥读者的主动学习能力,培养读者真正独立的工作技能。本书这种独特、新颖的结构体现了“学中做,做中学”的双重使用方法。本书内容丰富,采用双线贯穿:一条以选取的具有代表性的实际项目为组织线索。本书既可作为各院校建筑、工业设计、动画等专业的教材,还可作为想从事虚拟现实行业的自学者的学习用书。

第1章 棋类交互展示——国际象棋 2

1.1 场景前期介绍 2

1.2 相机设置 2

1.3 界面设置 3

1.3.1 创建【静态文本】控件 3

1.3.2 创建文字面板 5

1.4 脚本交互设置 6

1.4.1 设置【#初始化】函数脚本 6

1.4.2 设置鼠标中键映射函数脚本 8

1.4.3 设置鼠标右键映射函数脚本 14

1.4.4 设置内部函数脚本 20

1.4.5 设置文字面板移动脚本 26

1.5 最终完成效果 30

1.5.1 设置【项目设置】对话框 30

1.5.2 预览最终效果 32

1.6 本章小结 32

第2章 Lua的应用——系统时钟 32

2.1 场景前期介绍 34

2.2 什么是Lua 34

2.2.1 Lua的简介 34

2.2.2 Lua的特性 34

2.3 Lua的安装 35

2.4 物体父子关系的绑定 36

2.5 系统时间的获取 39

2.6 时钟的正常运转 41

2.7 滚轮转动的控制 44

2.8 本章小结 50

第3章 机械拆装——双向锁 52

3.1 场景前期介绍 52

3.2 前期动画设置 52

3.3 相机设置 53

3.3.1 创建绕物旋转相机 53

3.3.2 创建定点观察相机 54

3.4 界面设置 56

3.4.1 创建静态图片 56

3.4.2 创建窗口图片 58

3.4.3 创建系列一按钮 60

3.4.4 创建其他按钮控件 61

3.4.5 创建图片按钮 62

3.5 时间轴动画设置 64

3.5.1 设置窗口控件的时间轴动画 64

3.5.2 设置GUI控件的时间轴动画 67

3.6 脚本交互设置 72

3.6.1 设置【#初始化】函数脚本 72

3.6.2 设置【安装动画】按钮脚本 74

3.6.3 设置【安装步骤】按钮脚本 75

3.6.4 设置【步骤一】按钮脚本 78

3.6.5 设置【外观整体】按钮脚本 82

3.6.6 设置【零件列表】按钮脚本 82

3.6.7 设置系列二按钮的脚本 84

3.6.8 设置【在车位置】按钮脚本 89

3.6.9 设置关闭程序脚本 90

3.6.10 设置播放音乐脚本 91

3.7 最终完成效果 91

3.7.1 设置【项目设置】对话框 91

3.7.2 预览最终效果 92

3.8 本章小结 92

第4章 室内方案交互设计——简约室内 92

4.1 场景前期介绍 94

4.2 相机设置 94

4.2.1 创建行走相机 94

4.2.2 创建动画相机 95

4.3 界面设置 96

4.3.1 创建静态图片 96

4.3.2 创建图片按钮 98

4.4 脚本交互设置 105

4.4.1 设置模型编组 105

4.4.2 设置【#初始化】脚本函数 106

4.4.3 设置显示隐藏方案切换按钮的脚本 107

4.4.4 设置相机切换脚本 113

4.4.5 设置【输出截图】脚本 116

4.4.6 设置测量脚本 117

4.4.7 设置数据库关联 117

4.4.8 设置方案切换脚本 121

4.4.9 设置计算总价格脚本 123

4.4.10 设置播放音乐脚本 127

4.5 最终完成效果 128

4.5.1 设置【项目设置】对话框 128

4.5.2 预览最终效果 129

4.6 本章小结 130

第5章 数据库应用——水果时节 130

5.1 场景前期介绍 132

5.2 相机设置 132

5.3 界面设置 132

5.3.1 创建“西瓜”窗口界面 133

5.3.2 创建其他水果窗口界面 138

5.3.3 创建帮助窗口界面 139

5.3.4 设置窗口控件的位置 142

5.3.5 设置初级界面元素 143

5.4 时间轴动画的设置 144

5.4.1 设置帮助窗口的时间轴动画 144

5.4.2 设置说明图片控件的时间轴动画 146

5.5 Access数据库设置 148

5.6 脚本交互设置 150

5.6.1 设置【#初始化】函数脚本 150

5.6.2 设置【西瓜】内部函数脚本 151

5.6.3 设置【草莓】内部函数脚本 155

5.6.4 设置【菠萝】内部函数脚本 157

5.6.5 设置【猕猴桃】内部函数脚本 158

5.6.6 设置【执行内部函数】脚本 159

5.6.7 设置【设置定时器】函数脚本 166

5.6.8 设置【执行内部函数】脚本 169

5.6.9 设置【时间轴定位】函数脚本 169

5.6.10 设置【显示隐藏物体】函数脚本 171

5.7 最终完成效果 172

5.7.1 设置【项目设置】对话框 173

5.7.2 预览最终效果 174

5.8 本章小结 174

第6章 古建仿真——舟山普济寺 174

6.1 场景前期介绍 176

6.2 相机设置 176

6.2.1 创建行走相机 176

6.2.2 创建动画相机 177

6.3 环境特效的添加 179

6.3.1 添加太阳光晕效果 179

6.3.2 添加粒子特效效果 180

6.4 界面设置 181

6.4.1 创建图片 181

6.4.2 创建按钮 183

6.4.3 创建色块 186

6.4.4 创建导航图 190

6.5 脚本交互 195

6.5.1 设置【#初始化】脚本 195

6.5.2 设置【景点切换按钮】脚本 197

6.5.3 设置【自动浏览按钮】脚本 199

6.5.4 设置【考题按钮】脚本 200

6.5.5 设置【视频简介按钮】脚本 200

6.5.6 设置【解说词按钮】脚本 202

6.5.7 设置【音乐切换按钮】脚本 204

6.5.8 设置【退出系统按钮】脚本 205

6.5.9 设置【特效文字按钮】脚本 206

6.5.10 设置【虚拟配音按钮】脚本 208

6.5.11 设置【动画录制/停止按钮】脚本 208

6.5.12 设置【山树切换按钮】脚本 209

6.5.13 设置【导航图切换按钮】脚本 209

6.6 最终完成效果 216

6.6.1 设置【项目设置】对话框 216

6.6.2 预览最终效果 218

6.7 本章小结 218

第7章 综合案例——魅影飞龙 220

7.1 场景前期介绍 220

7.2 骨骼动画的导出 220

7.3 相机设置 221

7.3.1 创建角色控制相机 221

7.3.2 创建动画相机 222

7.3.3 创建跟随相机 222

7.3.4 创建绕物旋转相机 223

7.3.5 创建定点观察相机 224

7.4 环境特效和角色路径的添加 225

7.4.1 添加天空盒与太阳光晕效果 225

7.4.2 添加Bloom特效 226

7.4.3 添加雾效 227

7.4.4 添加粒子特效 227

7.4.5 添加角色路径 228

7.5 界面设置 230

7.5.1 创建【up】界面控件 230

7.5.2 创建【down】界面控件 233

7.5.3 创建【left】界面控件 234

7.5.4 创建【right】界面控件 236

7.5.5 调整窗口控件的对齐方式 237

7.5.6 创建初级界面控件 238

7.6 时间轴动画设置 241

7.6.1 设置面板展开动画 241

7.6.2 设置色块透明动画 243

7.6.3 设置绕物旋转相机动画 244

7.7 脚本交互设置 245

7.7.1 设置【#初始化】函数脚本 245

7.7.2 设置界面触发动画脚本 249

7.7.3 设置“right”窗口控件的脚本 251

7.7.4 设置“down”窗口控件的脚本 255

7.7.5 设置“left”窗口控件的脚本 256

7.7.6 设置【键盘映射函数】脚本 259

7.7.7 设置关闭按钮交互脚本 263

7.8 最终完成效果 264

7.8.1 设置【项目设置】对话框 264

7.8.2 预览最终效果 265

7.9 本章小结 266

第8章 综合案例——魅影骑士 268

8.1 场景前期介绍 268

8.2 场景模型的导出 268

8.2.1 导出3ds Max中的模型 268

8.2.2 导出3ds Max中的角色动画 270

8.3 相机设置 271

8.3.1 创建绕物旋转相机 272

8.3.2 创建跟随相机 273

8.4 环境特效的添加 274

8.4.1 添加天空盒与太阳光晕效果 274

8.4.2 添加粒子特效 276

8.5 界面设置 278

8.5.1 创建高级界面 278

8.5.2 创建初级界面 283

8.6 时间轴动画的制作 284

8.6.1 设置界面动画 284

8.6.2 设置瞄准射击动画 287

8.6.3 设置拉弓射箭动画 292

8.6.4 设置飞龙来临动画 296

8.6.5 设置开场动画 302

8.7 脚本设置 307

8.7.1 添加【开始按钮】脚本 307

8.7.2 添加【#初始化】函数脚本 309

8.7.3 设置控制界面动画的脚本 310

8.7.4 设置音乐控制脚本 311

8.7.5 设置角色动作切换按钮的脚本 314

8.8 最终完成效果 316

8.8.1 设置【项目设置】对话框 316

8.8.2 预览最终效果 317

8.9 本章小结 318