Font Size: a A A

Research, Key Technology Of Simulation System Based On 3d Modeling Techniques

Posted on:2011-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y YuanFull Text:PDF
GTID:2208330332977398Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As hardware and software and other practical constraints, analog technology has been used in the exercise, tactics and strategies and other aspects of modern warfare in the armed forces, which is meant to three-dimension and graphic simulation technology at the aspect of the computer. Taking into account the simulation system stability and scalability under the network operating, OpenGL technology has become one of the best choices. This paper is described in detail about the design and implementation of sea battlefield simulation system, which has a special practical significance in the simulation systems.In recent years, domestic and international institutions and individuals have done a lot of research in 3D simulation. Human Interface Technology Laboratory(HIT Lab) of Washington Technology Center in Washington University, George Mason University and 3D Computer Graphics Laboratory in Wright-Patterson Air Force Base have designed several high quality real-time systems under dynamic virtual environment. Germany Institute of Fraunhofe Computer Graphics, the National Research Center for Mathematics and Computer(GMD), Bristol UK, Precision and Intelligence Laboratory in Tokyo Technology Institute have made great achievements in scene roaming, collision detection, virtual display, motion control, virtual games and so on. There is a certain distance between our research and theirs in these areas. Department of Computer in Beijing University of Aeronautics & Astronautics is the earliest authority institution in the research of virtual environment, while State Key Laboratory of CAD&CG in Zhejiang University has also made certain achievements in virtual vision.At first we introduce the military requirements and three-dimension computer requirements on the 3D sea battlefield simulation system. The system is described as an entire process of tactical scenario, simulation preview, the simulation process, the main battle lines playback and comprehensive display. The Implementation of this system relies on these requirements. Then the main three-dimension modeling technologies nowadays and their applications are described. One of them is called OpenGL, which shows the process of displaying and manipulating 3D models in this part. Finally, header files, static and dynamic libraries, and a simple and robust framework are given for the OpenGL programming in VC++/MFC. Collision detection between 3D objects is indispensable to a 3D simulation system. The current research and the three major types of collision detection technologies and their implementations are introduced in detail, which are the single bounding box method, the polygon bounding box method and the trajectory tracing method. The paper takes different detection methods for different system simulation requirements, such as a common AABB bounding box detection for aircrafts and ships, or the trajectory collision detection for the observer angle collision with the surrounding environment, on which we show pseudo-codes, effect maps and analysis of them.Realistic detailed 3D models are the most important to tactical training and simulation at sea battle. We highlight the modeling technologies for generation and display of main system forces. Three common modeling technologies for 3D objects are used in this sea battlefield simulation system. From the Simple objects modeling to the complex objects modeling, these modeling technologies are texture mapping modeling, OpenGL composite modeling and three-dimension software modeling. For the complex main force objects of the system, such as ships, fighters, helicopters and missiles, we describe the last method in detail, which generates the model from 3D modeling software, then imports this model file(mainly *.3ds file) to the VC++/MFC programs and finally displays it. Effect maps of force models and analysis of them are given at the end of this part.Some common irregular 3D objects such as environment phenomena -- clouds, fog, rain, snow, smoke, fire and explosion -- need to be implemented in our system, while the particle system is known to be the best way to do this, which is the scope of OpenGL high-level programming. Because of its complex and difficult theories, we omit a large number of theoretical introductions to particle systems and only describe the required and typical particle systems for detail, such as smoke and flame particle system, exploration particle system and missile plume particle system.A comprehensive summary of the thesis and the system is needed at the last chapter of this paper, which includes significance of the research topic, contents of the six chapters, deficiencies and improvements of the system."The military battlefield simulation system based on three-dimension modeling techniques"can display the common marine force models, which can move freely in this 3D environment, can more realistic simulate the complex environment conditions on the sea battlefield, such as cloud and rain, smoke and fire, can detect collisions between force models, explosions and other strenuous exercises, and in order to observe he fighting environment on the sea battlefield in real time, viewing angle of this system can be also change and move freely.
Keywords/Search Tags:3D modeling, military battlefield, particle system, scene roaming, OpenGL
PDF Full Text Request
Related items