| With the development of digital image technology, the3D image display technology, especially the game from the two-dimensional information of simple expression is extended to3D, said demand for3D computer graphics, virtual technology and geographical terrain information image, from this point of view, put forward a game engine system based on OpenGL.Based on the practical applications, the current system development mature mainstream technology, combined with C++and OpenGl technology, design and development of a game engine system. In accordance with the requirements of software engineering, based on in-depth study of the game engine technology implementation technology of digital terrain model,3D vision, LOD technology and sense of reality graphics technology, first of all on the demand analysis to the system function demand, the game engine, the system is divided into four functional modules are entity management module, scene management module, simulation module, particle effects module, and the detailed design. In the outline design of the system architecture design, analysis and design of key technology for the design of terrain visualization and real-time display of three-dimensional terrain design etc.. In the part of system implementation including the choice of development environment, the main achievement of specific functional modules, module to realize the key code. Finally, Visual C++combined with the OpenGL development kit, Windows platform in detail the realization of the simulation scene management and physical function, the system can realize the user requirements, the overall performance achieved the design goal of the system.The game engine system can achieve the impossible in the past in the sandbox function, can use3D geographic information, realize terrain visualization in the system,3D scene display, analysis and real-time roaming function space, has good practical value. |