Font Size: a A A

Design And Implementation Of3D Game Scene Editor Based On Opengl

Posted on:2015-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:K LuoFull Text:PDF
GTID:2268330428977295Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays, the game industry develops rapidly. Over time,3D games have become the mainstream not only in the PC but also in the mobile terminal because of the constant progress of the technologies for hardware and software.3D games use the concept of three-dimensional spatial coordinates, they not only have an exquisite picture, but also give players a more realistic gaming experience.3D games are very attractive to players.The key to making3D games is the game scene. A3D game is composed of many game scenes. The game scene editor can easily design different game scenes. By using game scene editor, many large-scale3D games’ development efficiency has been greatly improved.Based on3D game scene editor, this article uses object-oriented programming method, MFC, XML DOM tree structure as well as the OpenGL for designing and implementing3D game scene editor. The game scene editor has friendly human-computer interface, and can real-time browse three-dimension scene. This design not only has the function of terrain editing, entity editing, weather simulation, but also has the management function of entities, terrain, sky which in game scene.3D game scene editor is divided into the user interface module, terrain editing module, entity editing module, weather simulation module, and scene management module. User interface module designs a simple interface which is easy to use, so users can conveniently operate it. Terrain editing module realizes the function of editing the scene terrain, which includes topography editing and terrain texture editing; entity edition mainly completes the function of scene entities editing, which includes adding entities, deleting entities, picking up entities, zooming entities, moving entities and other operation. Weather simulation module mainly simulates natural weather, such as rain and snow. Scene management module mainly manages terrain, entities, sky and other game elements, and update and render the game elements.By testing the3D game scene editor, the design method is effective and reliable. The3D game scene editor can properly edit terrain and entity, can simulate rain and snow, can manage, import and export the3D game scene. After loading multiple models and particle system, the frame is different, but the number of frames is not down to24frames.3D game scene editor can guarantee the real-time and continuity when user edit scene.
Keywords/Search Tags:3D Game Scene Editor, Scene Management, Scene Editing, DOM TreeStructure, OpenGL
PDF Full Text Request
Related items