论文部分内容阅读
“基于OpenGL的虚拟视景仿真平台”的研究、开发及应用是学校研究生院的一项创新种子基金。本研究面向工程应用,设计和开发有较高实用价值的虚拟视景仿真平台。本论文围绕“基于OpenGL的虚拟视景仿真平台”的设计、开发及实现过程而展开,本文主要研究工作及所取得的研究成果如下: 1.基于MFC和OpenGL的软件开发环境,实现了虚拟视景仿真平台。该平台主要功能包括:虚拟环境的管理、维护和虚拟场景的逼真显示等功能,提供实现对对象的管理,如真实感图形显示、三维场景管理、声音管理、地形调度、粒子系统、网络接口连接、实现对对象的交互及实时对象维护等功能。 2.分析并研究了diamond-square分形算法生成随机的地形模型;分析并研究了读取真实地形数据建造地形的方法,生成了真实的地形模型。用以上两种方法实现了地形的漫游、飞行浏览、多角度观测和动态实时显示,地形模型显示及调度达到了实时、形象、逼真。 3.设计并实现了多视点、多角度、全方位的实时视点观测方法,并建立了一整套随任意控制视点进行局部或全局的观测场景的方法。为用户进行微观和宏观观察仿真进程及虚拟视景提供了便利的途径。 4.设计了基于粒子系统的特殊效果,把粒子系统的行为模型和几何模型统一起来,对粒子系统的属性及随机性作了理论性的分析研究,并对粒子系统进行了参数化设计和实时绘制。 5.对openGL的纹理映射技术及原理进行阐述,并摸索出一套合理的纹理映射方法,在使用过程中实现了对纹理的管理。利用纹理映射技术实现了虚拟场景中场景和物体的贴图。 随着软件功能的发展和完善“基于OpenGL的虚拟视景仿真平台”可被广泛的应用于城市规划、室内设计、工业仿真、古迹复原、桥梁道路设计、军事仿真等行业。