《X3D互动游戏交互设计 可穿戴式交互技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张金钊,张金镝,孙颖著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302456513
  • 页数:374 页
图书介绍:X3D互动媒体交互技术是目前虚拟现实领域最前沿计算机教科书,是集计算机互联网+、3D交互设计、多媒体技术、游戏设计、虚拟人设计、粒子烟火、动画游戏设计、信息地理,以及人工智能于一身的实用教科书。

第1章X3D互动游戏交互设计概述 1

1.1虚拟现实技术 1

1.1.1虚拟现实技术及基本特性 2

1.1.2虚拟现实技术的分类 3

1.1.3虚拟/增强现实和可穿戴智能设备 5

1.1.4虚拟现实常用的几种交互方式 15

1.2增强现实技术 17

1.2.1增强现实系统原理 18

1.2.2 X3D增强现实软件建模技术 19

1.2.3 X3D增强现实技术的应用 21

1.3可穿戴智能设备 24

1.3.1可穿戴智能设备交互方式及交互技术 25

1.3.2可穿戴智能设备的发展与应用 27

1.4 VR/AR互动游戏体感交互技术 33

1.4.1 VR/AR互动游戏体感游戏平台 33

1.4.2 VR/AR互动游戏体感游戏技术 35

1.4.3 VR/AR体感互动游戏中的传感器技术 36

第2章X3D互动游戏开发环境与文件架构 40

2.1 VR/AR互动娱乐媒体开发平台 40

2.1.1虚拟现实项目开发平台 40

2.1.2增强现实项目开发平台 43

2.1.3角色动画生成系统 49

2.1.4动作捕捉系统 50

2.2 X3D互动游戏开发环境 58

2.2.1写字板X3D互动游戏编辑器 59

2.2.2 X3D专用编辑器 60

2.2.3 Vizx3D集成开发环境 63

2.2.4 BS Studio集成开发环境 64

2.2.5 Xj3D浏览器的安装与运行 67

2.3 X3D互动游戏设计 69

2.3.1 X3D互动游戏格式 70

2.3.2 X3D互动游戏类型声明 71

2.3.3 X3D互动游戏概貌 71

2.4 X3D互动游戏场景结构设计 76

2.4.1 X3D互动游戏场景设计 76

2.4.2 X3D互动游戏文件注释 76

第3章X3 D互动游戏建模交互设计 80

3.1 X3D互动游戏几何建模算法分析 80

3.2 X3D互动游戏几何建模分析 82

3.2.1 X3D互动游戏几何建模结构分析 82

3.2.2 X3D互动游戏几何建模语法剖析 82

3.3 X3D互动游戏几何建模开发设计 88

3.3.1 X3D球体造型设计 88

3.3.2 X3D圆锥体造型设计 89

3.3.3 X3D圆柱体造型设计 91

3.3.4 X3D立方体造型设计 92

3.3.5 X3D文字造型设计 94

3.4 X3D互动游戏路灯造型项目开发案例 96

3.4.1 X3D路灯造型项目开发设计 96

3.4.2 X3D路灯造型项目案例 96

第4章X3 D互动游戏场景交互设计 100

4.1 X3D互动游戏场景算法分析 100

4.2 X3D互动游戏场景建模分析 101

4.2.1 X3D互动游戏场景结构分析 101

4.2.2 X3D互动游戏场景语法剖析 102

4.3 X3D互动游戏场景开发与设计 112

4.3.1 X3D互动游戏Transform设计 113

4.3.2 X3D互动游戏Group设计 117

4.3.3 X3D互动游戏Inline设计 120

4.3.4 X3D互动游戏Switch设计 122

4.3.5 X3D互动游戏Billboard设计 126

4.3.6 X3D互动游戏Anchor设计 129

4.4 X3D互动游戏建模重定义技术和重用技术 133

4.4.1 X3D互动游戏建模重定义技术 133

4.4.2 X3D互动游戏建模重用技术 134

4.4.3 X3D互动游戏重用技术设计与案例 135

4.5 X3D互动游戏旋转的地球仪案例 138

4.5.1 X3D互动游戏旋转的地球仪案例分析 139

4.5.2 X3D互动游戏旋转的地球仪案例设计 140

4.5.3 X3D互动游戏旋转的地球仪场景设计 143

第5章X3D互动游戏高级建模设计 148

5.1 X3D互动游戏高级建模分析 148

5.1.1 X3D互动游戏空间点和线算法分析 148

5.1.2 X3D互动游戏空间平面算法分析 149

5.1.3 X3D互动游戏空间曲面算法分析 149

5.1.4 X3D互动游戏Extrusion算法分析 150

5.2 X3D互动游戏高级建模语法剖析 151

5.3 X3D互动游戏高级建模开发与设计 160

5.3.1 X3D互动游戏PointSet设计 160

5.3.2 X3D互动游戏IndexedLineSet设计 162

5.3.3 X3D互动游戏IndexedFaceSet设计 164

5.3.4 X3D互动游戏ElevationGrid设计 166

5.3.5 X3D互动游戏Extrusion设计 168

5.4 X3D互动游戏臂力健身器案例 170

5.4.1 X3D互动游戏臂力健身器案例分析 170

5.4.2 X3D互动游戏臂力健身器案例设计 170

第6章X3 D互动游戏交互光影渲染设计 175

6.1 X3D互动游戏光影效果渲染设计 175

6.1.1 X3D互动游戏光影效果渲染原理 175

6.1.2 X3D互动游戏光影效果渲染分析 176

6.1.3 X3D互动游戏光影设计 177

6.2 X3D互动游戏光影效果语法剖析 178

6.3 X3D互动游戏背景光影渲染开发设计 188

6.3.1 X3D互动游戏交互全景技术 189

6.3.2 X3D互动游戏交互点光源设计 191

6.3.3 X3D互动游戏交互平行光源设计 199

6.3.4 X3D互动游戏交互聚光灯光源设计 204

6.3.5 X3D互动游戏镜像效果设计 207

6.4 X3D互动游戏背景交互控制项目案例设计 210

6.4.1 X3D互动游戏背景交互控制项目设计 210

6.4.2 X3D互动游戏背景交互控制项目案例 210

6.5 X3D互动游戏台灯交互控制项目案例设计 213

6.5.1 X3D互动游戏台灯交互控制项目设计 213

6.5.2 X3D互动游戏台灯交互控制项目案例 213

第7章X3 D互动游戏高级摄像机影视设计 217

7.1 X3D互动游戏视点与导航分析 217

7.1.1 X3D互动游戏视点原理 217

7.1.2 X3D互动游戏导航原理 218

7.2 X3D互动游戏视点与导航语法剖析 218

7.3 X3D互动游戏视点开发与设计 224

7.3.1 X3D互动游戏视点项目设计 224

7.3.2 X3D互动游戏视点项目案例 224

7.4 X3D互动游戏导航开发设计 227

7.4.1 X3D互动游戏导航项目设计 227

7.4.2 X3D互动游戏导航项目案例 228

7.5 X3D互动游戏影视动画原理分析 230

7.5.1影视动画原理分析 231

7.5.2声音原理剖析 231

7.6 X3D互动游戏影视动画立体声语法分析 232

7.7 X3D互动游戏影视播放项目案例设计 238

7.7.1 X3D互动游戏影视播放项目案例开发设计 238

7.7.2 X3D互动游戏影视播放项目案例源代码 239

7.8 X3D互动游戏环绕立体声项目案例设计 241

7.8.1 X3D互动游戏环绕立体声项目案例开发设计 242

7.8.2 X3D互动游戏环绕立体声项目案例源代码 242

第8章X3 D互动游戏曲线、曲面交互设计 245

8.1 X3D高级建模算法分析 245

8.1.1空间解析几何算法分析 245

8.1.2贝济埃曲线算法设计 247

8.1.3 B样条曲线、曲面算法设计 249

8.2 X3D互动游戏曲线、曲面高级建模语法剖析 251

8.2.1 NurbsCurve、NurbsCurve2D语法剖析 251

8.2.2 NurbsOrientationInterpolator语法剖析 253

8.2.3 NurbsPatchSurface、NurbsSet语法剖析 255

8.2.4 NurbsPositionInterpolator语法剖析 257

8.2.5 NurbsSurfaceInterpolator语法剖析 258

8.2.6 NurbsSweptSurface语法剖析 259

8.2.7 NurbsSwungSurface语法剖析 260

8.2.8 NurbsTextureCoordinate语法剖析 261

8.2.9 NurbsTrimmedSurface语法剖析 262

8.3 Nurbs曲线项目案例设计 264

8.3.1曲线项目开发设计 264

8.3.2曲线项目源代码 264

8.4 X3D曲面项目案例设计 266

8.4.1 X3D曲面项目开发设计 266

8.4.2 X3D曲面项目源代码 266

8.5 X3D子弹项目案例设计 268

8.5.1 X3D子弹项目开发设计 268

8.5.2 X3D子弹项目源代码 269

8.6 X3D卡通面具项目案例设计 271

8.6.1 X3D卡通面具项目开发设计 271

8.6.2 X3D卡通面具项目源代码 271

第9章X3 D互动游戏虚拟人、粒子烟火交互设计 274

9.1 X3D虚拟人分析设计 274

9.2 X3D虚拟人运动分析 275

9.3 X3D虚拟人动画设计语法剖析 276

9.3.1 HanimHumanoid语法剖析 276

9.3.2 HanimDisplacer、HanimJoint语法剖析 277

9.3.3 HanimSegment.HanimSite语法剖析 279

9.4 X3D虚拟人运动项目案例设计 280

9.4.1 X3D虚拟人运动项目案例开发设计 281

9.4.2 X3D虚拟人运动项目案例源代码 281

9.5 X3D粒子烟火系统设计 287

9.6 X3D粒子火焰运动算法设计 287

9.7 X3D粒子火焰案例分析 290

第10章X3D互动游戏交互体验设计 295

10.1 X3D互动游戏交互设计语法分析 295

10.1.1 X3D TouchSensor语法剖析 295

10.1.2 X3D PlaneSensor语法剖析 296

10.1.3 X3D CylinderSensor语法剖析 298

10.1.4 X3D SphereSensor语法剖析 300

10.1.5 X3D KeySensor语法剖析 301

10.1.6 X3D StringSensor语法剖析 302

10.2 X3D互动游戏背景节点交互设计 303

10.3 X3D互动游戏拉开窗户交互项目案例设计 305

10.3.1 X3D互动游戏拉开窗户交互项目开发设计 305

10.3.2 X3D互动游戏拉开窗户交互项目案例源代码 306

10.4 X3D互动游戏商场旋转门交互项目案例设计 308

10.4.1 X3D互动游戏商场旋转门交互项目开发设计 308

10.4.2 X3D互动游戏商场旋转门交互项目案例源代码 309

10.5 X3D互动游戏打开两扇房门交互项目案例设计 312

10.5.1 X3D互动游戏打开两扇房门交互项目开发设计 312

10.5.2 X3D互动游戏打开两扇房门交互项目案例源代码 312

10.6 X3D互动游戏键盘交互项目案例设计 315

10.6.1 X3D互动游戏键盘交互项目开发设计 315

10.6.2 X3D互动游戏键盘交互项目案例源代码 317

第11章X3D互动游戏交互动画设计 321

11.1 X3D互动游戏交互动画设计与策划分析 321

11.1.1动画游戏设计与策划 321

11.1.2 X3D互动游戏交互动画设计原理 322

11.2 X3D互动游戏交互动画语法分析 322

11.2.1 TimeSensor语法剖析 322

11.2.2 PositionInterpolator语法剖析 324

11.2.3 OrientationInterpolator语法剖析 326

11.2.4 ScalarInterpolator语法剖析 326

11.2.5 ColorInterpolator语法剖析 327

11.2.6 CoordinateInterpolator语法剖析 328

11.2.7 Normal Interpolator语法剖析 328

11.2.8 PositionInterpolator2D语法剖析 329

11.2.9 CoordinateInterpolator2D语法剖析 330

11.2.10 ROUTE语法剖析 330

11.3 X3D互动游戏电子表项目 331

11.3.1 X3D互动游戏电子表项目设计 331

11.3.2 X3D互动游戏电子表项目案例 331

11.4 X3D互动游戏移动、旋转、缩放交互项目 333

11.4.1 X3D互动游戏移动、旋转、缩放交互项目设计 333

11.4.2 X3D互动游戏移动、旋转、缩放交互项目案例 333

11.5 X3D互动游戏变色、变形以及标量交互项目 336

11.5.1 X3D互动游戏变色、变形以及标量交互项目设计 337

11.5.2 X3D互动游戏变色、变形以及标量交互项目案例 337

11.6 X3D互动游戏圣诞树项目 340

11.6.1 X3D互动游戏圣诞树项目设计 340

11.6.2 X3D互动游戏圣诞树项目案例 340

第12章X3D互动游戏AI(智能感知)交互游戏设计 344

12.1 X3D互动游戏智能感知动画游戏语法分析 344

12.1.1 VisibilitySensor语法剖析 344

12.1.2 ProximtitySensor语法剖析 345

12.1.3 LoadSensor语法剖析 347

12.1.4 Collision语法剖析 348

12.2 X3D互动游戏能见度智能感知双飞碟飞行项目 349

12.2.1 X3D互动游戏能见度智能感知双飞碟飞行项目设计 349

12.2.2 X3D互动游戏能见度智能感知双飞碟飞行项目案例 350

12.3 X3D互动游戏亲近度智能感知自动门项目 352

12.3.1 X3D互动游戏亲近度智能感知自动门项目设计 352

12.3.2 X3D互动游戏亲近度智能感知自动门项目案例 353

12.4 X3D互动游戏掉落球体项目 357

12.4.1 X3D互动游戏掉落球体项目设计 357

12.4.2 X3D互动游戏掉落球体项目案例 357

12.5 X3D互动游戏投掷飞镖项目 360

12.5.1 X3D互动游戏投掷飞镖项目设计 360

12.5.2 X3D互动游戏投掷飞镖项目案例 362

附录A X3D互动游戏交互节点图标 366

附录B ASCII码字符集全表 367