《视景仿真技术及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吴家铸等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2001
  • ISBN:7560610129
  • 页数:304 页
图书介绍:本书从基础理论、软件工具系统、视景仿真平台和视景仿真应用四个方面,全面详细地介绍视景仿真技术。

第1章 概论 1

1.1 引言 1

1.2 可视化与仿真 2

1.2.1 可视化 2

1.2.2 仿真可视化 2

1.3 动画技术与视景仿真 3

1.3.1 动画技术 3

1.3.2 仿真动画 4

1.3.3 视景仿真 5

1.4 三维图形表现与虚拟现实技术 6

1.4.1 概述 6

1.4.2 历史发展 6

1.4.3 特征、构成和分类 7

1.4.4 关键技术 9

1.4.5 分布式虚拟现实 10

1.4.6 应用领域 14

1.5 小结 19

第2章 三维视景的生成原理 20

2.1 视景生成过程 20

2.2 视景的内部表示 21

2.2.1 图形学表示 21

2.2.2 图像表示 22

2.2.3 视景的高层内部表示 23

2.3 视景三维建模技术 24

2.3.1 几何建模 24

2.3.2 运动建模 25

2.3.3 物理建模 25

2.3.4 对象行为建模 26

2.3.5 模型分割 26

2.4 生成真实感三维图形的基本理论 27

2.4.1 曲线曲面的数学基础 28

2.4.2 光线跟踪技术 39

2.4.3 辐射度方法 41

2.5 动画生成技术 41

2.5.1 关键帧动画 42

2.5.2 变形物体动画 43

2.5.3 人体动画 46

2.5.4 过程动画 47

2.5.5 基于物理模型的动画技术 49

2.6 三维图形建模和动画生成软件 50

2.7 小结 54

第3章 实时视景生成 56

3.1 三维图形应用程序接口OpenGL 56

3.1.1 OpenGL与三维图形 57

3.1.2 OpenGL概念建立 58

3.1.3 OpenGL的特点 60

3.1.4 Windows NT环境下的OpenGL 61

3.2 高层三维视景开发环境 63

3.2.1 IRIS Performer 63

3.2.2 Vega 64

3.2.3 VTree 65

3.3 实时视景生成和显示技术 66

3.3.1 可见性判定和消隐技术 67

3.3.2 细节层次模型 67

3.3.3 实例技术 71

3.3.4 纹理映射技术 73

3.3.5 单元分割技术 75

3.4 小结 75

第4章 基于MultiGen的多边形建模技术 77

4.1 MultiGen概述 77

4.1.1 MultiGen的性能 77

4.1.2 应用范围 78

4.1.3 开发平台 78

4.2 MultiGen的构成 79

4.3 MultiGen的基本环境 81

4.3.1 使用MultiGen前的说明 81

4.3.2 MultiGen的主界面 82

4.3.3 基本建模模块功能概述 85

4.4 层次结构视图 88

4.4.1 Open Flight结构 88

4.4.2 层次结构视图 90

4.4.3 数据模型的层次目录结构 91

4.5 建模实例一:建造一个飞机场 92

4.5.1 建造跑道和引导室 92

4.5.2 创建烟囱和天窗模型 97

4.5.3 给引导室添加牌匾和衬托建筑群 99

4.5.4 设置光源和阴影 100

4.5.5 使用材质和纹理——增加模型系统的真实感 105

4.5.6 使用实例技术 108

4.5.7 建模小结 109

4.6 建模实例二:建造国产歼七战斗机 109

4.6.1 制作歼七战斗机的模型 110

4.6.2 使用细节层次技术 111

4.7 小结 112

第5章 基于Maya的建模技术 113

5.1 Maya简介 113

5.2 基于Maya的多边形建模技术 114

5.2.1 多边形模型的创建 114

5.2.2 多边形模型的编辑 123

5.2.3 多边形建模的思考方法 133

5.2.4 多边形建模的应用 133

5.3 基于Maya的曲面(NURBS)建模技术 136

5.3.1 曲面(NURBS)建模简述 136

5.3.2 NURBS曲线 136

5.3.3 基础建模 137

5.3.4 曲面 140

5.3.5 曲面(NURBS)模型的修改和裁剪 143

5.3.6 空间扭曲技术 145

5.3.7 曲面(NURBS)建模的思考 146

5.3.8 曲面(NURBS)建模实例 146

5.4 小结 149

第6章 基于Maya的动画及渲染技术 150

6.1 基于Maya的动画技术 150

6.1.1 动画基础 150

6.1.2 动画操作 174

6.1.3 角色动画 184

6.1.4 动力场系统和粒子系统 188

6.1.5 动画技术的应用 189

6.2 基于Maya的渲染技术 190

6.2.1 光照技术 190

6.2.2 纹理和材质 200

6.2.3 渲染 205

6.2.4 渲染技术实例 208

6.3 小结 210

第7章 实时视景开发工具IRIS Performer 211

7.1 IRIS Performer基础 211

7.1.1 IRIS Performer的组成 211

7.1.2 IRIS Performer的渲染结构 212

7.1.3 IRIS Performer的特性 213

7.1.4 IRIS Performer面向的应用 215

7.2 实时视景仿真应用的基本开发框架 215

7.2.1 libpf应用程序的结构分析 215

7.2.2 基本元素的创建 220

7.2.3 示例程序运行结果 221

7.3 设置视景显示环境 222

7.3.1 管道的使用 222

7.3.2 窗口的使用 223

7.3.3 通道的使用 223

7.3.4 示例程序及其运行结果 225

7.4 节点和节点类型 229

7.4.1 节点 229

7.4.2 使用节点 231

7.5 可视化数据库的遍历 233

7.5.1 视景图像的分层结构 233

7.5.2 数据库的遍历 233

7.6 帧和载入控制 235

7.6.1 帧速率管理 235

7.6.2 细节层次管理 237

7.6.3 动态载入管理 239

7.7 可视化效果 240

7.8 输入数据库 243

7.9 高性能渲染库libpr 246

7.9.1 libpr基础 246

7.9.2 几何图形 247

7.9.3 图形状态 250

7.9.4 窗口 252

7.10 小结 258

第8章 实时视景生成优化技术 259

8.1 实时视景环境 259

8.1.1 影响实时视景生成的因素 259

8.1.2 工作站的实时环境 261

8.2 高性能图形系统中的多处理技术 262

8.3 图形流水线 263

8.3.1 图形流水线的结构及影响其性能的因素 263

8.3.2 图形流水线的性能优化 269

8.4 调整技术 271

8.4.1 调整应用程序 271

8.4.2 调整可视化数据库 273

8.4.3 调整工具 274

8.5 小结 276

第9章 基于HLA的分布式虚拟视景环境 277

9.1 分布交互仿真技术 277

9.1.1 需求牵引和技术推动 277

9.1.2 发展概述和研究现状 279

9.1.3 HLA构成框架和先进仿真计算平台 281

9.2 基于HLA的分布式虚拟环境 284

9.2.1 基于HLA的多Agent虚拟环境平台 284

9.2.2 软件模块结构 285

9.2.3 层次式多媒体表现机制 287

9.2.4 环境模型的建模技术 288

9.2.5 实时视景生成和显示 292

9.2.6 典型应用 293

9.3 小结 295

附录 名词术语 296

参考文献 301