基于Direct3D技术的海底地形可视化研究与实现

被引量 : 0次 | 上传用户:kick666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着海洋资源的利用、信息技术的发展、地形可视化的普及,海底地形可视化的研究得到了人们越来越多的关注。海洋能源的开发与利用是人类维持自身发展、拓展生存空间的有效途径。但是海洋环境未知多变、海底情况复杂抽象,所以将海底地形三维数字化并非易事,目前这项技术的完善存在很大的提升空间。本文以Visual Studio为平台,基于三维图形库Direct3D技术,利用视点相关LOD四叉树算法进行插值构造三角形格网,调用图形库中的函数绘制真实海底三维地形,通过HLSL着色语言设置光照和添加纹理,从而生成更加真实的三维环境。此外,杰出的并行处理能力是新一代计算机图形处理器的特性,这样不但可以分担CPU的工作量,而且能够提高计算速度和渲染效果。本文采用水声实验测得的海底地形数据进行DEM建模,分析了海底DEM生成时常见问题,介绍了坐标变换、接边处理、插值细化等数据预处理方法,最终生成海底规则格网DEM。在绘制地形的方法中,采用LOD四叉树算法对海底地形进行建模,构造实时动态连续的格网;详尽地阐述了 LOD数据结构的构建,重点介绍如何消除裂缝,并通过HLSL着色器语言进行渲染,实现了随视点距离变化而产生不同细节层次的效果。论文围绕Direct3D关键技术,编写三维地形程序并在Visual Studio开发环境下调试运行,利用HLSL着色语言设置光照、添加纹理及渲染环境,使所渲染的地形更具真实感。HLSL语言的使用,降低了编写GPU程序代码的难度,统一的编程方式更加有利于程序的设计,同时也使地形图更具绚丽多彩的效果。最后,对应用Direct3D技术与OpenGL技术在处理性能进行了对比,并对单独运用Direct3D技术与Direct3D+HLSL处理的渲染效果作了比较,从而论证了本文所研究的方法在三维海底地形可视化中的优势和意义。本文所构建的可视化系统不仅能逼真的展示三维海底地形,而且可以对网格模式与渲染模式进行切换、能够对场景渲染的最小细节值进行调节,实现海底地形无边界漫游。最终实现了具有实时漫游功能和人机交互功能的三维海底地形可视化系统。
其他文献
人们开发和利用海洋资源的一切活动,都与水声通信技术有着紧密的联系。经过不断地发展,水声通信已经形成了完整的系统体系。但由于水声信道具有可用频带窄、强多途、高噪声的
从营运成本考虑,我国航运业主要是以购买经济性较好的中龄二手船为主,而中龄船自然会带来一定的超期服役问题。由于环境的腐蚀作用,服役船舶所用钢板的有效厚度必然会有所下降,这
该论文采用设计开发、试验研究与模型分析有机结合的研究模式,研究和开发了用于中压共轨液力增压式电控燃油喷射系统的高速强力大流量电磁阀.通过系统地研究高速强力电磁阀的
该文对诸多三角形网格划分方法进行了简要的分析与评价,归纳出适合于船体复杂曲面的三角划分方法,并结合具体的船型进行划分应用,然后在所得到的三角网格基础上构造G连续的船
该文通过对滩海自然环境的调查,结合铺管敷缆的工作要求,确定了铺管敷缆船的船型和主尺度,并对铺管敷缆船进行了较详细的总体和总布置设计,对铺管敷缆船的主要总体性能(重量
随着陆地资源的不断紧缺,人们逐步加深了对海洋资源开发利用,水下语音通信变得越来越重要。在复杂的水声信道下,媒介资源和带宽资源都非常有限的情况下,压缩语音信号,减少信
磁性目标定位是指利用磁测量系统获取的磁信息进行数据反演,从而解算出目标的位置,可广泛应用于资源探测和军事领域。本文重点阐述了以磁传感器为基本测量单元构成的十字型测量阵列的测量原理,并进行了测量误差分析。基于磁偶极子模型,提出了几种不同的磁性目标定位方法,并开展了相应的理论、仿真与实验研究。首先,为了克服载体姿态引入的干扰磁场影响,提出了两种基于磁场模量信息的定位方法,其一是只利用总场模量的轨迹规划