CASIA OpenIR  > 毕业生  > 硕士学位论文
基于OGRE的场景编辑子系统的设计与实现
其他题名The Design and Implementation of Scene Editor Subsystem for the Flight Simulation Based on OGRE
刘仲军
学位类型工程硕士
导师蒋永实
2011-05-27
学位授予单位中国科学院研究生院
学位授予地点中国科学院自动化研究所
学位专业软件工程
关键词Ogre 场景编辑 地形 飞行模拟 Ogre Scene Editor Terrain Flight Simulator
摘要在飞行员飞行培训过程中,飞行模拟器是必不可少的培训设备。它以不受天气影响、不需要保障人员、随时随地都可进行训练、长时间连续工作、以及无飞行事故和节省大量经费等等优势,在民用和军用飞机的飞行员飞行模拟训练方面得到广泛使用。 本文的目的是为飞行模拟器视景仿真系统提供一个场景编辑子系统,方便用户以所见即所得的方式设计与构建需要的真实感强、地形庞大的飞行训练场景,包括城市、河川、草原、山地、水面等不同地貌,飞机场及相关飞行设施,以及晴天、阴天、雨天等不同天气,以满足飞行模拟训练的要求。 场景编辑子系统是由多个模块组成的:用户界面是由界面模块来实现的,场景的编辑工作按照功能划分为以下模块:1.地形初始化模块,完成地形及其纹理的生成,分为整体生成、单块生成两种方式,2.地形编辑模块,对生成的地形及其纹理进行编辑,3.天空光照模块,完成天空盒纹理的替换以及场景中光照各种属性的编辑,4.批量实体编辑模块,负责场景中大规模重复出现实体的放置和场景中道路的放置,5.单一实体编辑模块,实现单一实体的放置、移动、缩放和旋转等功能,6.场景内容管理模块,对场景内对象的进行管理,包括场景的保存、载入,场景内节点间关系的处理以及节点的删除和复制等工作。 本文最后用场景编辑器构建了一个用于飞行模拟训练的虚拟场景。 关键词:OGRE、场景编辑器、地形、飞行模拟
其他摘要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
馆藏号XWLW1621
其他标识符200828009029063
语种中文
文献类型学位论文
条目标识符http://ir.ia.ac.cn/handle/173211/7565
专题毕业生_硕士学位论文
推荐引用方式
GB/T 7714
刘仲军. 基于OGRE的场景编辑子系统的设计与实现[D]. 中国科学院自动化研究所. 中国科学院研究生院,2011.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
CASIA_20082800902906(2637KB) 暂不开放CC BY-NC-SA请求全文
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[刘仲军]的文章
百度学术
百度学术中相似的文章
[刘仲军]的文章
必应学术
必应学术中相似的文章
[刘仲军]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。