Font Size: a A A

Design And Implementation Of The 3D Game Scene Editor

Posted on:2011-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y TangFull Text:PDF
GTID:2178360305470915Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, the game industry's growth rate is very rapid, and the current mainstream of the game has become 3D games.3D games have a bright beautiful picture and the real scene, which is why it occupies most of the games market.3D Scene Editor is a support tool of 3D game design. It is to improve the efficiency of game development which can be used to build 3D games scenes, so as to provide a free platform for creating 3D game scenes.This system uses object-oriented programming method to achieve 3D scene editor which designed the overall architecture with MFC, XML DOM tree structure and game engine based on Direct3D. The system has streamlined, intuitive interactivity and fully visualization of interactive settings, and can operate real-time 3D game scene in WYSIWYG way. The editor not only integrates the model, particle systems, terrain, light, sky, camera, water and other editing human-computer interaction features, but also has data management of interface and the entire scene data management capabilities. The system includes interface module, the entity editing module and management module of three parts. Interface module achieves human-computer interaction and graphical display capabilities, with the features that are easy to use; entity editing module achieves the editing function of each entity in sences with the interface provided by the engine, and real-time display results of editor; Management module main achieves storage of the scene data by the DOM tree structure and scene management interface.This article about existing 3D Scene Editor related products based on intensive study of related technologies and theories of the realization of 3D Scene Editor. First, this article briefly introduces actuality, background, content of research and related techniques of 3D Scene Editor, and then in the overall design we introduce function of 3D Scene Editor, describe overall architecture and design environment of the system, and the whole system is divided into user interface module, entity editor module and scene editor management module.In the detailed design, the implementation process of each modules are described respectively in detail. Previous design is effective and reliable by testing.3D game scene editor edits the entity and manages data of scene in the normal physical. And the 3D view area display 3D images by the drawing of frames per second (FPS) which has been maintained at around 75, indicating that the 3D game scene editor and user interaction, real-time rendering has maintained a normal state.
Keywords/Search Tags:3D Scene Editor, scene management, model, DOM tree structure, 3D games, engine
PDF Full Text Request
Related items