Font Size: a A A

The Appliance Of OpenGL In Three Dimensional Terrain Model

Posted on:2007-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:X Q HuangFull Text:PDF
GTID:2178360212958899Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The purpose of military training is to enhance force fighting capacity, and officer organization work is always the difficult problem of military training, cause most of this kindof training is armchair strategy, the correctness and feasibility of tactical decision making cannot be timely check, so do military training is comparatively difficult and the effect is notclear. To construct distribution-type of battlefield environment can convert the invisibleworking environment to real fighting model, to let the commander to practice the tacticalthought in the invented battlefield environment, and to training the tactical thought duringimitating actual combat, thus to thoroughly enhance the officer's coordination ability offighting command.Based on such consideration, this dissertation uses virtua lreality technology to develop a three-dimensional real-time systemwith Visual C++6.0 and OpenGL graghics library.The dissertation mainly introduces the generation algorithm of three-dimentional multi-resolution terrain,texture segmenting algorithm of grey-level airscape,and display technology of three-dimensional environment.It provides reseach foundation for the military projects such as eployment of weapons, estimation of weapons'efficiency and function and so on.Terrain visualization is an important part in many fields such as GIS, virtual realityand military simulation. Real-time cruise based on 3d terrain visualization is a hotspot inacademic study. In this paper, we describe the realization process of 3d terrain real-timecruise system detailed. In order to deal with the difficulty in current study, we investigatedifferent methods to generate digital terrain model and improve the algorithm of LOD digital terrain model at last. We use the quadtree structure to manage the terrain data,construct the evaluation model based on camera and terrain's roughness, and propose aproject to eliminate crack between different LOD and reduce the image popping. In the end, we program to realize some crucial modules by OpenGL.The first chapter introduces state of the art of virtual reality visualization and author's main jobs.The second chapter analyses complex terrain model's real time and dynamic simplifying and multi-resolution display.This dissertation uses LOD algorithm based on quad-tree to solve too many triangles rendering problem in large-scale terrain environment.By doing this, we improve the realism of the scene without reducing too much FPS.The third chapter analyses themethod of texture detailsimulation.By using the programming interface of OpenGLand applying the technology of texture mapping,the visualization of 3D terrain in sceneisrealized.The application oftexture mapping technology can strengthen the reality and increase the rendering speed of the 3Dscene.The fourth chapter introduces A New Method of three-dimensional terrain model of illumination and dynamic display proposed by the authors , which is the most realistic. The...
Keywords/Search Tags:three-dimensional terrain, textures mapping, illumination model, LOD, quadtree data structure
PDF Full Text Request
Related items