图形引擎中大规模海洋的实时渲染与交互技术研究与实现
发布时间:2018-04-13 22:10
本文选题:图形引擎 + 投影网格 ; 参考:《电子科技大学》2011年硕士论文
【摘要】:近年来,随着计算机硬件的不断发展,计算机三维图形技术走进了游戏、影视广告等行业,而三维图形引擎技术是大型三维应用的基础和重要支撑,也逐渐成为计算机图形学中的一个研究热点。由于自然场景模拟在各个行业中的应用越来越频繁,将这种关键技术封装到图形引擎中势在必行,一方面这能很好支持对大型图形应用的开发,另一方面也能体现图形引擎自身的技术水平。在众多自然场景中,海洋由于具有行为复杂性、规模庞大、没有确定的运动轨迹等特点使得对海洋的模拟具有很大难度和挑战性。 针对当前的发展现状,本文以三维图形引擎和海洋模拟为课题对相关技术进行了分析和研究。 本文首先从图形引擎着手,介绍了当前国内外的主流三维图形引擎及其技术特点,然后详细分析国外著名的开源图形引擎Irrlicht的整体框架和架构,并在汲取了该引擎的技术优点和摒弃其不足的基础之上,设计了具有自主知识产权的面向大型室外图形应用的三维图形引擎Gingko的主框架。由于Gingko引擎具有很好的架构模式,因而用户可以很方便的实现引擎的功能扩展。Gingko图形引擎的核心层包括资源管理、场景管理、消息处理、渲染管理等模块,本文设计和实现了其中两个重要模块——场景管理和资源管理。 其次,本文详细的研究了当前海洋模拟的国内外技术现状,分析和总结当前海洋建模技术和交互技术的优劣点,并针对当前一些技术的不足进行了改进。在海平面网格建模方面,以基于LoD思想的投影网格算法为基础提出了一种不均匀采样的投影网格算法。在海面光照交互技术的研究中,分析了船行波理论,并采用了粒子系统来模拟舰船尾痕;对海面光照的处理则是采用了纹理映射的方法。在掌握了海洋模拟相关技术的基础上,本文第六章还实现了一个基于Gingko图形引擎的海洋仿真系统,。 本文在最后对全文进行了总结和展望,提出了一些改进建议,并指出了几个具有一定价值的研究和发展方向。
[Abstract]:In recent years , with the development of computer hardware , computer three - dimensional graphics technology has entered the industry of games , movie and video advertisements , and three - dimensional graphics engine technology is the foundation and important support of large - scale three - dimensional application , and it has become a hot topic in computer graphics .
In view of the present situation of development , this paper analyzes and studies the related technologies based on three - dimensional graphics engine and ocean simulation .
This paper starts with the graphics engine , introduces the mainstream three - dimensional graphics engine and its technical features at home and abroad , then analyzes the overall framework and architecture of the famous open source graphic engine , then , designs the main frame of the three - dimensional graphics engine , which has the independent intellectual property right for the large - scale outdoor graphic application . The core layer of the Xko graphics engine includes resource management , scene management , message processing , rendering management and so on . The core layer of the Xko graphics engine includes resource management , scene management , message processing , rendering management , etc . The design and implementation of the two important modules _ scene management and resource management are designed and implemented .
Secondly , this paper studies the current situation of ocean modeling at home and abroad , analyzes and summarizes the advantages and disadvantages of current ocean modeling technology and interaction technology , and proposes a non - uniform sampling grid algorithm based on the projection grid algorithm based on LoD thought .
In the end , this paper summarizes and prospects the full text , puts forward some improvement suggestions , and points out several research and development directions with certain value .
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP391.41
【引证文献】
相关硕士学位论文 前1条
1 殷诗润;无边际三维海洋的真实感建模与仿真研究[D];电子科技大学;2013年
,本文编号:1746411
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1746411.html