基于WebGL的空间数据体绘制的算法实现与优化

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:hanyouzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在所有的针对空间数据的三维渲染方法中,体绘制由于具备绘制精度高、可动态展现数据的内部结构等优势而成为了最重要的三维渲染方法之一。由于体绘制对硬件性能的要求较高,所以主要应用在客户端程序内。然而,随着计算机硬件性能的不断进步和网页浏览器功能的不断拓展,目前已经有了比较成熟的技术基础来将一些以体绘制为代表的高级三维渲染技术在浏览器应用中实现。整体而言基于Web GL的体绘制算法整体实现流程是与在Open GL平台实现是有很多的区别和不同的,并且针对网页浏览器的性能和显示效果优化也是值得探讨的。本文面向三维雷达回波数据显示的需求,着力于解决如何使体绘制流畅运行在浏览器平台还有如何将三维雷达回波数据在地球载体上有效、精准的展示的问题。本文的研究是基于Web GL的空间数据的体绘制的算法实现与优化,并深入的研究了针对体绘制显示效果的优化方法和地球可视化平台的底层设计。具体的研究内容和创新点有:1)研究和实现了基于Web GL的实时光线投射体绘制算法。对使用Web GL实现光线投射算法给出了具体的实现方案。探讨了针对Web GL版本特性的体绘制算法流程中需要注意的关键点。在之后通过实验,证明了在Web平台上实现光线投射算法的可行性。并对算法的性能和复杂度给出了分析。2)从提高雷达回波数据的体绘制结果在三维地球比例的显示效果的易用性和准确性出发。提出了一个基于体数据分块形变算法的体绘制显示效果优化方案。并且给出了分块形变算法的实现流程。然后通过实验分析了这种方法对绘制效果的优势和劣势。3)以提高性能和显示效果为出发点提出了球形载体体绘制方案。并针对球形载体体绘制采样步数过多的问题提出了优化方案,即空域跳过加八叉树无效体素剔除方案。并且提出了一种利用八叉树直接建立体素紧致包围盒的算法方案。通过实验分析,该方法能够显著的提高绘制性能和显示效果。4)从本文的研究工作的需求出发,本文研究并实现了基于Web GL的地球可视化平台。并对平台的底层搭建、整个平台的设计方案和设计流程进行了详细说明。并且对平台的核心功能的实现给出了具体的流程。最后介绍了在Web平台将平台的具体绘制功能从渲染流程中脱离并模块化的实现方案。本文从Web GL出发去实现体绘制算法,设计、实现并优化了针对三维雷达回波数据的体绘制算法的整体流程,为体绘制在浏览器平台的应用提供了参考和思路。
其他文献
<正>目前,我国的基础教育正处于从应试教育到素质教育、从教师主体到学生主体、从接受学习到自主合作学习的转型期。在这种多重转型相伴的背景下,学校需要创新德育形式,丰富
对αβ二聚牛血红蛋白晶体结构的分析和氨基酸残基溶剂可及表面积的计算表明 ,牛血红蛋白表面Lys上的氨基适合进行聚乙二醇 (PEG)修饰 ,对其修饰不会影响携氧能力 ,在此基础
本文重点探讨大学英语教学进入ESP时代后,一方面要充分发挥ESP课程的工具性,以满足我们国家对国际化复合型人才的需求;另一方面更加要加强大学英语教学的人文性,进一步提高学
油气输送管道泄漏是妨碍管道安全运行的主要因素之一。为此,研究了一种新型的基于瞬态模型的管道泄漏检测方法,并对传统的特征线法差分格式进行了改进,将其应用于对管道瞬态
<正>0引言无人机是一种有动力、可控制、能携带多种任务设备、执行多种任务,并能重复使用的无人驾驶航空器。它们没有驾驶舱,但安装有自驾仪、飞行姿态控制等设备,以助推、垂
本文提出采用Multisim来仿真“通信电子线路”课程中的集成电路,结合MCl596芯片作为乘法器的部分应用功能,完成了幅度调制和解调、载波提取等仿真。在课堂上利用多媒体教学显示
目的 探讨淫羊藿、黄芪、葛根有效组分复方对阿尔茨海默症(AD)APPswe/PS1ΔE9双转基因小鼠模型大脑皮质二价金属离子转运蛋白1(DMT1)表达的影响。方法 将APPswe/PS1ΔE9双转基因
波涌流灌溉水力自动装置是一种节水、节能、投资省、造价低、性能稳定、无需配套专门的泥沙处理设施、无需外动力的自动系统.装置的动力以渠道内灌溉水本身为动力,即使用渠道
采用纤维素酶和果胶酶提取柳蒿芽中的多糖,通过单因素试验和正交试验分析了料液比、时间、酶加量、温度、pH值5个因素对提取柳蒿芽多糖的影响。结果表明:酶法提取多糖的适宜
<正> 今年以来,枣阳市罗岗财政所在为农村财源注入大量扶持资金的同时,不断加大科技支农力度,坚持开展多种形式的技术培训和技术比武活动,为农村经济再攀新台阶插上科技翅膀