基于OPENGL的场景动态效果模拟的研究与实现
发布时间:2018-08-06 08:51
【摘要】:随着虚拟现实技术和三维动画的发展,对三维场景动态效果的模拟已成为研究热点,在游戏、动漫、影视、广告、视景仿真、军事等各个领域中,具有迫切的应用需求。目前,该领域的研究主要采用基于Direct3D的实现方法,生成的场景交互性差,且模型文件较大,无法在家用电脑上实现。本文针对这一问题,采用基于OpenGL对常见的场景动态效果模拟进行了研究和应用。 本文基于OpenGL的特点,在对实物对象进行构造的过程中,突破了传统的构造方法,提出分类构造思想,成功地实现了实物对象的构造:对于地形的模拟,提出一种三角形网格表示DEM模型生成地形;通过OpenGL函数库,利用双缓存、纹理映射技术实现了生动的动画;基于OpenGL的研究,通过采用Quick Time7SDK,并通过调用StartMovie ()函数在场景中实现了音效。 本文在Windows环境下,应用C语言结合OpenGL库函数实现所需算法的程序设计,并取得了较好的效果。
[Abstract]:With the development of virtual reality technology and 3D animation, the simulation of 3D scene dynamic effect has become a research hotspot. It has an urgent application demand in the fields of game, animation, film and television, advertisement, visual simulation, military and so on. At present, the research in this field mainly adopts the realization method based on Direct3D, the scene interactivity is poor, and the model file is large, which can not be realized on the home computer. In order to solve this problem, the common scene dynamic effect simulation based on OpenGL is studied and applied in this paper. Based on the characteristics of OpenGL, this paper breaks through the traditional construction method, puts forward the idea of classifying construction, and successfully realizes the construction of physical object in the process of constructing physical object. This paper presents a triangle mesh to represent the DEM model to generate terrain; through the OpenGL function library, using double cache, texture mapping technology to achieve vivid animation; based on the study of OpenGL, By adopting Quick time 7 SDK and calling StartMovie () function, the sound effect is realized in the scene. In this paper, C language combined with OpenGL library function is used to realize the program design of the algorithm in Windows environment, and good results have been obtained.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP391.41
本文编号:2167190
[Abstract]:With the development of virtual reality technology and 3D animation, the simulation of 3D scene dynamic effect has become a research hotspot. It has an urgent application demand in the fields of game, animation, film and television, advertisement, visual simulation, military and so on. At present, the research in this field mainly adopts the realization method based on Direct3D, the scene interactivity is poor, and the model file is large, which can not be realized on the home computer. In order to solve this problem, the common scene dynamic effect simulation based on OpenGL is studied and applied in this paper. Based on the characteristics of OpenGL, this paper breaks through the traditional construction method, puts forward the idea of classifying construction, and successfully realizes the construction of physical object in the process of constructing physical object. This paper presents a triangle mesh to represent the DEM model to generate terrain; through the OpenGL function library, using double cache, texture mapping technology to achieve vivid animation; based on the study of OpenGL, By adopting Quick time 7 SDK and calling StartMovie () function, the sound effect is realized in the scene. In this paper, C language combined with OpenGL library function is used to realize the program design of the algorithm in Windows environment, and good results have been obtained.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP391.41
【引证文献】
相关硕士学位论文 前1条
1 杨爱丽;三维仿真道路系统中护栏的模拟[D];郑州大学;2013年
,本文编号:2167190
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2167190.html