CASIA OpenIR  > 毕业生  > 硕士学位论文
基于OGRE的场景编辑子系统的设计与实现
Alternative TitleThe Design and Implementation of Scene Editor Subsystem for the Flight Simulation Based on OGRE
刘仲军
Subtype工程硕士
Thesis Advisor蒋永实
2011-05-27
Degree Grantor中国科学院研究生院
Place of Conferral中国科学院自动化研究所
Degree Discipline软件工程
KeywordOgre 场景编辑 地形 飞行模拟 Ogre Scene Editor Terrain Flight Simulator
Abstract在飞行员飞行培训过程中,飞行模拟器是必不可少的培训设备。它以不受天气影响、不需要保障人员、随时随地都可进行训练、长时间连续工作、以及无飞行事故和节省大量经费等等优势,在民用和军用飞机的飞行员飞行模拟训练方面得到广泛使用。 本文的目的是为飞行模拟器视景仿真系统提供一个场景编辑子系统,方便用户以所见即所得的方式设计与构建需要的真实感强、地形庞大的飞行训练场景,包括城市、河川、草原、山地、水面等不同地貌,飞机场及相关飞行设施,以及晴天、阴天、雨天等不同天气,以满足飞行模拟训练的要求。 场景编辑子系统是由多个模块组成的:用户界面是由界面模块来实现的,场景的编辑工作按照功能划分为以下模块:1.地形初始化模块,完成地形及其纹理的生成,分为整体生成、单块生成两种方式,2.地形编辑模块,对生成的地形及其纹理进行编辑,3.天空光照模块,完成天空盒纹理的替换以及场景中光照各种属性的编辑,4.批量实体编辑模块,负责场景中大规模重复出现实体的放置和场景中道路的放置,5.单一实体编辑模块,实现单一实体的放置、移动、缩放和旋转等功能,6.场景内容管理模块,对场景内对象的进行管理,包括场景的保存、载入,场景内节点间关系的处理以及节点的删除和复制等工作。 本文最后用场景编辑器构建了一个用于飞行模拟训练的虚拟场景。 关键词:OGRE、场景编辑器、地形、飞行模拟
Other AbstractDuring 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
shelfnumXWLW1621
Other Identifier200828009029063
Language中文
Document Type学位论文
Identifierhttp://ir.ia.ac.cn/handle/173211/7565
Collection毕业生_硕士学位论文
Recommended Citation
GB/T 7714
刘仲军. 基于OGRE的场景编辑子系统的设计与实现[D]. 中国科学院自动化研究所. 中国科学院研究生院,2011.
Files in This Item:
File Name/Size DocType Version Access License
CASIA_20082800902906(2637KB) 暂不开放CC BY-NC-SAApplication Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[刘仲军]'s Articles
Baidu academic
Similar articles in Baidu academic
[刘仲军]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[刘仲军]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.