机载3D图形引擎技术的研究与实现
发布时间:2018-06-16 18:38
本文选题:机载显示系统 + 3D图形引擎 ; 参考:《西安电子科技大学》2014年硕士论文
【摘要】:在航空电子系统实现数字化、可视化的进程中,机载显示系统占据着重要的地位。作为机载显示系统的核心部件之一,高性能的机载图形引擎决定着飞机座舱能否实时显示清晰、稳定的画面。目前,国内高性能图形引擎主要依赖于发达国家。所以,研发具有自主知识产权的机载图形引擎,具有重要的意义。 论文主要围绕着高性能机载图形引擎的设计和开发,对3D图形渲染管线的工作原理和实现方法展开了深入的研究。论文首先参考OpenGL的相关标准,对3D图形引擎的架构体系和相关算法进行了研究,为机载图形引擎的设计和实现奠定了理论基础。接着,完成机载3D图形引擎架构体系的设计,实现了几何变换、投影变换、裁剪、光照与着色、纹理贴图和光栅化的相关算法,,并最终完成3D图形库——MTIGL。最后,设计MTIGL图形库的测试框架,在测试系统中搭建软件渲染平台,编写了完备的测试样例对3D图形引擎的渲染管线进行功能验证和性能测试。 实验结果表明,MTIGL图形库能够实现各种基本图元的绘制,具有较高的渲染效率和稳定的性能。该引擎已经应用于某国产化机载显示系统,目前已处于后期测试试验阶段。
[Abstract]:In the process of digitization and visualization of avionics system, airborne display system plays an important role. As one of the core components of airborne display system, high performance airborne graphics engine determines whether the cockpit can display clear and stable images in real time. At present, the domestic high-performance graphics engine mainly depends on developed countries. Therefore, it is of great significance to develop an airborne graphics engine with independent intellectual property rights. This paper focuses on the design and development of high performance airborne graphics engine and deeply studies the working principle and implementation method of 3D graphics rendering pipeline. Firstly, referring to the standard of OpenGL, this paper studies the architecture and algorithm of 3D graphics engine, which lays a theoretical foundation for the design and implementation of airborne graphics engine. Then, the design of airborne 3D graphics engine architecture is completed, and the algorithms of geometric transformation, projection transformation, clipping, illumination and coloring, texture mapping and rasterization are implemented. Finally, the 3D graphics library MTIGL is completed. Finally, the test framework of MTIGL graphics library is designed, the software rendering platform is built in the test system, and a complete test sample is written to verify the function and test the performance of the rendering pipeline of 3D graphics engine. The experimental results show that the MTIGL graphics library can realize the rendering of various basic elements with high rendering efficiency and stable performance. The engine has been applied to a domestic airborne display system and is in the stage of later test.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:V243;TP391.41
【参考文献】
相关期刊论文 前2条
1 谷勇;艾德峰;魏延岩;刘媛媛;;飞机座舱显示系统画面显示质量的研究[J];海军航空工程学院学报;2009年06期
2 贾银亮;张焕春;经亚枝;刘晶;;机载全姿态指示仪的图形变换[J];应用科学学报;2009年03期
本文编号:2027722
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/2027722.html