英文摘要 | During the training program of pilot, flight simulator is one of the necessary training devices. Flight simulator is prior to the other training devices in many factors, such as no effect of weather, no need of safeguard staff, long-time continuous work, no accident and saving funding and so on. These advantages make the flight simulator been widely used in pilot training for both civil and military purpose. This paper aims to provide a scene editor for the flight simulator. It was designed to make the user convenient to design and implement the scenes by WYSIWYG, including different weather conditions, such as sunny day, cloudy day, raining day and so on; different landform, such as city, river and hills, grassland, mountains and so on to satisfy the need of the pilot training. The flight editor is made up by several modules: User interface is implemented by the interface module. The editor of scene can be divided as several modules by functions: 1.terrain- initialization module, in order to implement initialization of landform, 2.terrain-edit module, in order to edit of landform and transformation of sky box, 3. sky&light module, in order to edit of ambient light, specular light and natural light, 4.bitch-entity-edit module, in charge of the functions of placement of repeated large-scale entities and roads in the scene.5. single-entity-edit module, in order to implement the functions of placement, movement, zoom, rotation and etc of single entity, 6. Scene Content Management Module, in charge of the management of the content in the scene, including the saving, loading of the scene, the relation of the nodes in the scene and the copy and delete of the nodes. Finally, this paper used the scene editor to create a flight training virtual scene, which is a airport and its surrounding three-dimensional scene. Key words: OGRE, scene editor, terrain, flight simulator |
修改评论