欢迎光临
免费的PDF电子书下载网站

虚拟现实基础及可视化设计(秦文虎) PDF下载

编辑推荐

暂无

内容简介

本书是虚拟现实基础及可视化设计的一本实用教材,首先讲述虚拟现实技术的基础知识和相关交互设备,然后将VC++语言与OpenGL相结合,以大量实例详细介绍如何在VC++的基础上用OpenGL库函数建立虚拟现实系统可视化设计的编程技术。全书既注重原理又注重实践,配有大量例题,概念讲解清楚,具有较好的可读性及可操作性。每章备有习题。
本书可作为普通高等院校计算机科学与技术、数字媒体技术等相关专业教材,也可供从事虚拟现实技术研制、开发及应用技术人员学习参考。

作者简介

虚拟现实基础及可视化设计(秦文虎)

目录

1虚拟现实技术概论1 
11虚拟现实技术的基本概念1 
111虚拟现实技术的发展概述1 
112虚拟现实技术的定义2 
113虚拟现实技术的组成2 
114虚拟现实技术的基本特征3 
12虚拟现实技术的分类3 
13虚拟现实技术的主要应用领域5 
131军事应用6 
132城市仿真7 
133教育与培训8 
134工业应用9 
135医学应用10 
136科学计算可视化10 
137艺术与娱乐11 
14虚拟现实技术的国内外发展状况11 
141美国的研究现状11 
142欧盟的研究现状12 
143日本的研究现状12 
144我国的研究现状13 
习题113 
2虚拟现实交互设备14 
21视觉显示系统14 
211立体成像原理14 
212头盔显示器(Head Mounted Display,HMD)15 
213双目全方位显示器(BOOM)17 
214CRT终端液晶光闸眼镜17 
215大屏幕投影液晶光闸眼镜18 
22三维声音系统18 
23虚拟物体操作设备19 
231数据手套(Data Glove)19 
232力矩球(Space Ball)20 
233操纵杆20 
234触觉反馈装置21 
235力觉反馈装置21 
24运动捕捉系统22 
241机械式运动捕捉22 
242声学式运动捕捉22 
243电磁式运动捕捉22 
244光学式运动捕捉23 
245数据衣23 
25快速建模设备24 
26三维跟踪设备25 
2613D电磁跟踪器25 
262超声波跟踪器26 
263光学跟踪器27 
习题227 
3OpenGL简介28 
31OpenGL概述28 
32OpenGL基本功能28 
33OpenGL语法规则29 
34OpenGL状态机制29 
35OpenGL相关函数库30 
36GLUT工具介绍30 
37创建OpenGL程序31 
371创建OpenGL控制台应用程序31 
372创建MFC环境下OpenGL单文档应用程序35 
习题338 
4绘制几何物体39 
41图形显示控制命令39 
411清空窗口39 
412指定颜色40 
413强制绘图完成40 
414消隐41 
415构造图形41 
42绘制点、线和多边形42 
421点、线和多边形的定义42 
422点的绘制43 
423线的绘制44 
424多边形的绘制46 
43绘制规则三维物体函数50 
44顶点数组51 
45法线向量52 
习题453 
5坐标变换54 
51坐标变换的基本概念54 
511概述54 
512矩阵操作54 
52视图变换和模型变换56 
521模型变换56 
522平移变换56 
523旋转变换57 
524缩放变换57 
525模型变换实例57 
526视图变换58 
53投影变换62 
531透视投影62 
532正交投影63 
54视口变换63 
55附加裁剪面64 
56矩阵堆栈65 
习题570 
6颜色72 
61颜色感知72 
611人眼色彩判断72 
612计算机中颜色生成72 
62指定颜色模式73 
621RGBA模式73 
622颜色索引模式74 
63指定着色模式74 
习题677 
7光照与材质78 
71光照基本知识78 
711OpenGL中的光照组成78 
712材质颜色78 
713光线与材质的RGB值79 
714光照处理步骤79 
72创建光源86 
73选择光照模型88 
731全局环境光89 
732视点的远近89 
733双面光照89 
734分离镜面颜色89 
735激活光照90 
74定义材质属性90 
741物体的散射和环境光反射91 
742镜面反射91 
743辐射光91 
744改变材质应用实例91 
745颜色材料模式93 
75光照计算93 
习题795 
8显示列表96 
81显示列表使用范例96 
82显示列表的创建和执行97 
821显示列表的创建97 
822执行显示列表98 
83执行多显示列表98 
84管理显示列表的状态变量99 
习题8101 
9位图和图像102 
91位图和字体102 
911当前光栅位置102 
912绘制位图102 
913选择位图颜色104 
914字符集和字体使用104 
92图像108 
93图像存储、变换和映射操作109 
931设置像素存储模式109 
932像素传递操作109 
933像素映射操作110 
934图像的放大、缩小或翻转111 
习题9113 
10纹理映射114 
101纹理映射的基本步骤114 
102纹理数据的获取117 
1021直接创建法118 
1022读取外部文件118 
103指定纹理118 
1031指定二维纹理118 
1032指定一维纹理119 
104纹理映射119 
1041纹理滤波119 
1042重复和截取纹理119 
1043纹理映射方式120 
105纹理对象121 
1051命名纹理对象121 
1052创建和使用纹理对象121 
1053清除纹理对象122 
106人工分配纹理坐标122 
107自动生成纹理坐标122 
习题10127 
11外部三维模型的读取与绘制128 
1113DS模型的读取与绘制128 
11113DS文件格式简介128 
11123DS编辑程序块131 
11133DS关键帧块135 
1123DS文件输入程序介绍136 
1121程序说明136 
1122理论基础136 
1123编程步骤137 
113转换3DS模型为OpenGL源文件179 
11313DS模型转换179 
1132转换模型的读取与显示179 
习题11179 
12OpenGL综合应用实例——三维场景的建立和漫游180 
121应用实例简介180 
122编程思想180 
123关键技术181 
1231读入BMP纹理数据及透明纹理的实现181 
12323DS模型的导入183 
1233地形的生成185 
1234摄像机参数的定义186 
1235场景的初始化186 
1236键盘交互方式187 
1237场景的绘制和漫游实现189 
习题12190 
参考文献191

虚拟现实基础及可视化设计(秦文虎) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:虚拟现实基础及可视化设计(秦文虎)