《互联网3D动画游戏开发设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张金钊,张金锐,张金镝著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302344889
  • 页数:346 页
图书介绍:本书通过大量、生动、鲜活源程序开发实例介绍了WEB3D互联网动画游戏开发设计三维立体基本原理、方法、技术以及三维立体场景设计,通过大量生动案例介绍自然场景设计、室内外设计、虚拟人设计、多媒体设计、三维立体动画与游戏设计以及综合开发实例等,使读者在宽松、愉快的氛围中学习和提高,有助于读者学习和掌握WEB3D互联网三维立体动画与游戏开发与设计。

第1章 互联网3D概述 1

1.1互联网3D技术 1

1.1.1虚拟现实技术 2

1.1.2增强现实技术 6

1.2游戏动画设计 10

1.2.1游戏动画专业领域 10

1.2.2游戏动画开发设计步骤 15

1.2.3游戏动画应用领域 17

1.3互联网3D软件开发环境 18

1.3.1记事本互联网3D编辑器 18

1.3.2互联网3D专用编辑器使用安装 18

1.3.3 X3D浏览器安装运行 22

第2章 互联网3D程序框架 24

2.1互联网3D节点 24

2.1.1互联网3D语法格式 25

2.1.2互联网3D文档类型声明 25

2.1.3互联网3D主程序概貌 26

2.2互联网3D head节点 26

2.3互联网3D component节点 27

2.4互联网3D meta节点 28

2.5互联网3D Scene节点 31

2.5.1互联网3D Scene设计 32

2.5.2互联网3D文件注释 32

第3章 互联网3D几何造型设计 34

3.1互联网3D模型设计 34

3.1.1互联网3D Shape语法定义 35

3.1.2互联网3D Shape案例分析 36

3.2互联网3D Sphere设计 38

3.2.1互联网3D Sphere算法分析 38

3.2.2互联网3D Sphere语法定义 38

3.2.3互联网3D Sphere案例分析 39

3.3互联网3D Box设计 41

3.3.1互联网3D Box语法定义 41

3.3.2互联网3D Box案例分析 42

3.4互联网3D Cone设计 43

3.4.1互联网3D Cone语法定义 43

3.4.2互联网3D Cone案例分析 45

3.5互联网3D Cylinder设计 46

3.5.1互联网3D Cylinder算法分析 46

3.5.2互联网3D Cylinder语法定义 47

3.5.3互联网3D Cylinder案例分析 48

3.6互联网3D Text设计 50

3.6.1互联网3D Text语法定义 50

3.6.2互联网3D Text案例分析 52

3.6.3互联网3D FontStyle语法定义 53

3.6.4互联网3D FontStyle案例分析 56

第4章 互联网3D场景设计 58

4.1互联网3D Transform设计 58

4.1.1互联网3D Transform语法定义 58

4.1.2互联网3D Transform案例分析 60

4.2互联网3D Group节点 62

4.2.1互联网3D Group语法定义 62

4.2.2互联网3D Group案例分析 63

4.3互联网3D StaticGroup设计 66

4.3.1互联网3D StaticGroup语法定义 66

4.3.2互联网3D StaticGroup案例分析 67

4.4互联网3D Inline节点设计 70

4.4.1互联网3D Inline语法定义 70

4.4.2互联网3D Inline案例分析 71

4.5互联网3D Switch开关节点 73

4.5.1 Switch开关语法定义 73

4.5.2互联网3D Switch案例分析 74

4.6互联网3D LOD设计 76

4.6.1互联网3D LOD语法定义 77

4.6.2互联网3D LOD描述 77

第5章X3D视点导航开发设计 79

5.1互联网3D ViewPoint设计 79

5.1.1视点原理剖析 79

5.1.2互联网3D ViewPoint语法定义 79

5.1.3互联网3D ViewPoint案例分析 82

5.2互联网3D NavigationInfo设计 84

5.2.1互联网3D NavigationInfo语法定义 84

5.2.2互联网3D NavigationInfo案例分析 86

5.3互联网3D Billboard设计 89

5.3.1互联网3D Billboard语法定义 89

5.3.2互联网3D Billboard案例分析 90

5.4互联网3D Anchor设计 92

5.4.1互联网3D Anchor语法定义 92

5.4.2互联网3D Anchor案例分析 93

5.5互联网3D Collision设计 96

5.6互联网3D OrthoViewPoint设计 97

5.7互联网3D ViewpointGroup设计 99

第6章 互联网3D影视媒体开发设计 100

6.1互联网3D Appearance设计 100

6.1.1互联网3D Appearance语法定义 100

6.1.2互联网3D Appearance案例分析 101

6.2互联网3D Material设计 102

6.2.1互联网3 D Material语法定义 102

6.2.2互联网3D Material案例分析 104

6.3互联网3D TwoSideMaterial设计 106

6.4互联网3D FillProperties设计 107

6.5互联网3D LineProperties设计 108

6.6互联网3D ImageTexture设计 109

6.6.1互联网3D ImageTexture语法定义 109

6.6.2互联网3D ImageTexture案例分析 110

6.7互联网3D MovieTexture设计 112

6.7.1互联网3D MovieTexture语法定义 113

6.7.2互联网3D MovieTexture案例分析 115

6.8互联网3D PixelTexture设计 116

6.8.1互联网3D PixelTexture语法定义 117

6.8.2互联网3D PixelTexture案例分析 118

6.9互联网3D TextureTransform设计 119

6.9.1互联网3D Text ureTransform语法定义 120

6.9.2互联网3D TextureTransform案例分析 121

6.10互联网3D Sound设计 122

6.10.1互联网3D AudioClip语法定义 122

6.10.2互联网3D Sound语法定义 125

6.10.3互联网3D Sound案例分析 127

第7章 互联网3D曲面设计 129

7.1互联网3D PointSet设计 129

7.1.1互联网3D PointSet语法定义 129

7.1.2互联网3D PointSet案例分析 130

7.2互联网3D IndexedLineSet设计 132

7.2.1空间直线算法分析 132

7.2.2互联网3 D IndexedLineSet语法定义 133

7.2.3互联网3 D IndexedLineSet案例分析 134

7.3互联网3D LineSet设计 136

7.4互联网3D IndexedFaceSet设计 137

7.4.1空间平面算法分析 137

7.4.2互联网3 D IndexedFaceSet语法定义 137

7.4.3互联网3D IndexedFaceSet案例分析 140

7.5互联网3D ElevationGrid设计 141

7.5.1空间曲面算法分析 141

7.5.2互联网3D ElevationGrid语法定义 142

7.5.3互联网3D ElevationGrid案例分析 144

7.6互联网3D Extrusion设计 145

7.6.1 Extrusion算法分析 145

7.6.2互联网3D Extrusion语法定义 146

7.6.3互联网3D Extrusion案例分析 149

7.7互联网3D Color设计 150

7.8互联网3D ColorRGBA设计 151

7.9互联网3D Coordinate设计 152

7.10互联网3D Normal设计 153

7.11互联网3D Text ureCoordinate设计 154

7.11.1互联网3D Text ureCoordinate语法定义 155

7.11.2互联网3D TextureCoordinate案例分析 156

7.12 TextureCoordinateGenerator节点设计 157

第8章 互联网3D灯光渲染设计 159

8.1互联网3D PointLight设计 160

8.1.1互联网3D PointLight语法定义 160

8.1.2互联网3D PointLight案例分析 161

8.2互联网3D DirectionalLight设计 163

8.2.1互联网3D DirectionalLight语法定义 163

8.2.2互联网3D DirectionalLight案例分析 164

8.3互联网3D SpotLight设计 166

8.3.1聚光灯原理剖析 166

8.3.2互联网3D SpotLight语法定义 166

8.3.3互联网3D SpotLight案例分析 168

8.4互联网3D Background设计 170

8.4.1互联网3D Background语法定义 170

8.4.2互联网3D Background案例分析 172

8.5互联网3D TextureBackground设计 173

8.6互联网3D Fog设计 175

8.6.1互联网3D Fog语法定义 175

8.6.2互联网3D Fog案例分析 177

第9章 互联网3D事件工具与脚本设计 179

9.1互联网3D BooleanFilter设计 179

9.2互联网3D BooleanSequencer设计 180

9.3互联网3D BooleanToggle设计 182

9.4互联网3D BooleanTrigger设计 183

9.5互联网3 D IntegerSequencer设计 184

9.6互联网3D IntegerTrigger设计 185

9.7互联网3D TimeTrigger设计 186

9.8互联网3D Script设计 187

9.8.1互联网3D Script语法定义 187

9.8.2互联网3D Script案例分析 189

9.9互联网3D电子钟表案例分析 191

第10章 互联网3D动画设计 193

10.1互联网3D TimeSensor设计 193

10.2互联网3D PositionInterpolator设计 195

10.2.1互联网3D PositionInterpolator语法定义 196

10.2.2互联网3D PositionInterpolator案例分析 197

10.3互联网3D OrientationInterpolator设计 198

10.3.1互联网3D OrientationInterpolator语法定义 198

10.3.2互联网3D OrientationInterpolator案例分析 199

10.4互联网3 D ScalarInterpolator节点设计 200

10.5互联网3 D ColorInterpolator设计 201

10.5.1互联网3D ColorInterpolator语法定义 201

10.5.2互联网3 D ColorInterpolator案例分析 202

10.6互联网3 D CoordinateInterpolator设计 204

10.7互联网3D NormalInterpolator设计 204

10.8互联网3D PositionInterpolator2D设计 205

10.9互联网3 D CoordinateInterpolator2 D设计 206

10.10互联网3D ROUTE设计 207

第11章 互联网3D动画游戏设计 208

11.1互联网3D TouchSensor设计 208

11.1.1互联网3D TouchSensor语法定义 208

11.1.2互联网3D TouchSensor案例分析 209

11.2互联网3D PlaneSensor设计 211

11.2.1互联网3D PlaneSensor语法定义 211

11.2.2互联网3D PlaneSensor案例分析 212

11.3互联网3D CylinderSensor设计 214

11.3.1互联网3D CylinderSensor语法定义 214

11.3.2互联网3D CylinderSensor案例分析 216

11.4互联网3D SphereSensor设计 218

11.4.1互联网3D SphereSensor语法定义 218

11.4.2互联网3D SphereSensor案例分析 219

11.5互联网3D KeySensor设计 220

11.6互联网3D StringSensor设计 222

11.7互联网3D LoadSensor设计 223

11.8互联网3D VisibilitySensor设计 225

11.9互联网3D ProximitySensor设计 226

第12章 互联网3D几何2D设计 228

12.1互联网3D Arc2D设计 228

12.1.1互联网3D Arc2D语法定义 228

12.1.2互联网3D Arc2D案例分析 230

12.2互联网3D Circle2D节点设计 231

12.2.1互联网3D Circle2D语法定义 232

12.2.2互联网3D Circle2D案例分析 233

12.3互联网3D ArcClose2D设计 234

12.3.1互联网3D ArcClose2D语法定义 235

12.3.2互联网3D ArcClose2D案例分析 236

12.4互联网3D Rectangle2D节点设计 238

12.4.1互联网3D Rectangle2D语法定义 239

12.4.2互联网3D Rectangle2D案例分析 240

12.5互联网3D Disk2D设计 241

12.5.1互联网3D Disk2D语法定义 242

12.5.2互联网3D Disk2D案例分析 243

12.6互联网3D Polypoint2D设计 244

12.7互联网3D Polyline2D设计 245

12.8互联网3D TriangleSet2D节点设计 247

12.8.1互联网3D TriangleSet2D语法定义 247

12.8.2互联网3D TriangleSet2D案例分析 248

第13章 互联网3D多边形设计 250

13.1互联网3D TriangleSet设计 250

13.1.1互联网3D TriangleSet语法定义 250

13.1.2互联网3D TriangleSet案例分析 251

13.2互联网3D TriangleFanSet设计 253

13.2.1互联网3D TriangleFanSet语法定义 253

13.2.2互联网3D TriangleFanSet案例分析 254

13.3互联网3D TriangleStripSet设计 255

13.3.1互联网3D TriangleStripSet语法定义 256

13.3.2互联网3D TriangleStripSet案例分析 257

13.4互联网3D QuadSet设计 258

13.5互联网3D IndexedTriangleSet设计 259

13.5.1互联网3D IndexedTriangleSet语法定义 259

13.5.2互联网3D IndexedTriangleSet案例分析 261

13.6互联网3D IndexedTriangleFanSet设计 262

13.6.1互联网3D IndexedTriangleFanSet语法定义 263

13.6.2互联网3D IndexedTriangleFanSet案例分析 264

13.7互联网3D IndexedTriangleStripSet节点 265

13.7.1互联网3D IndexedTriangleStripSet语法定义 266

13.7.2互联网3D IndexedTriangleStripSet案例分析 267

13.8互联网3D IndexedQuadSet设计 268

第14章 互联网3D自定义与粒子烟火 271

14.1互联网3D ProtoDeclare设计 271

14.2互联网3D ProtoInterface设计 272

14.3互联网3D ProtoBody设计 272

14.4互联网3D connect设计 272

14.5互联网3D ProtoInstance设计 273

14.6互联网3D ExternProtoDeclare设计 273

14.7互联网3D IS设计 274

14.8互联网3D field设计 274

14.9互联网3D fieldValue设计 275

14.10互联网3D自定义案例分析 275

14.11互联网3D粒子烟火系统设计 278

14.12互联网3D粒子火焰运动算法设计 278

14.13互联网3D粒子的火焰案例分析 281

第15章 互联网3D分布式交互与CAD设计 285

15.1互联网3D DISEntityManager设计 285

15.2互联网3D DISEntityTypeMapping设计 286

15.3互联网3D EspduTransform设计 286

15.4互联网3D ReceiverPdu设计 292

15.5互联网3D SignalPdu设计 295

15.6互联网3D TransmitterPdu设计 297

15.7互联网3D CADAssembly设计 301

15.8互联网3D CADFace设计 302

15.9互联网3D CADLayer设计 303

15.10互联网3D CADPart设计 305

15.11互联网3D CAD案例分析 306

第16章 互联网3D地理信息与虚拟人设计 309

16.1互联网3D GeoCoordinate设计 310

16.2互联网3D GeoElevationGrid设计 311

16.3互联网3D GeoLocation设计 313

16.4互联网3D GeoLOD设计 315

16.5互联网3D GeoMetadata设计 316

16.6互联网3D GeoOrigin设计 317

16.7互联网3D GeoPositionlnterpolator设计 319

16.8互联网3D GeoTransform设计 320

16.9互联网3D GeoViewpoint设计 321

16.10互联网3D GeoTouchSensor设计 323

16.11互联网3D HAnimDisplacer设计 324

16.12互联网3D HAnimHumanoid设计 326

16.13互联网3D HAnimJoint设计 328

16.14互联网3D HAnimSegment设计 330

16.15互联网3D HAnimSite设计 331

16.16互联网3D虚拟人运动案例分析 333

附录X3 D节点图标 344

参考文献 346