共查询到18条相似文献,搜索用时 171 毫秒
1.
研究大规模地形与纹理数据动态可视化算法与仿真问题。针对大规模地形与纹理数据动态可视化实时显示难题,提出一种基于Mipmap的大规模地形动态绘制算法,实现模型数据库组织与管理的高效性、场景调度的实时性,以北京市地形数据为仿真模型,实现大规模地形与纹理数据动态可视化算法与实时仿真。上述算法在Mipmap技术的基础上,首先利用双线性内插算法把离散的原始数据生成规则网格DEM,然后采用四叉树结构的LOD算法简化海量地形和纹理数据,最后使用四队列分页调度、基于视域的LRU算法释放内存、多线程并行处理的场景优化策略来进行动态调度和绘制。结合OSG和Open GL渲染引擎,将基于Mipmap的大规模地形绘制算法应用在北京市地形绘制中,仿真结果表明,上述算法比传统的CLOD地形瓦片绘制算法,具有更快的渲染绘制速率,并且能够快速绘制北京市地形数据和在不同场景下进行快速浏览。 相似文献
2.
针对海量地形数据无法一次性载入内存进行实时渲染的问题,本文提出一种高效的大规模地形场景实时可视化方法。该方法对GeoMipMaps算法进行了改进,利用地形数据分块技术和多线程技术来实现数据的动态调度。同时,利用LOD技术和视域剔除技术减少需要绘制的三角形数量;运用VBO技术将经常使用且不频繁变动的数据保存在显存中,避免大量数据在渲染时频繁地从内存传输到显存,从而达到实时渲染的效果。实验结果表明,该方法能有效地提高地形漫游的效率和可视化结果,实时地生成大规模地形。 相似文献
3.
4.
大规模地形可视化一直是实时计算机图形学的研究瓶颈,归因于地形数据的海量性与实时计算机图形学的实时性之间的矛盾。基于Geometry Clipmap算法提出一个扩展的大规模地形实时渲染的解决方案,在高效地利用现代图形学硬件的同时,有效地减少批次渲染的三角形面片数量。在使用合适的数据调度算法之后,使无限大小地形的实时漫游成为可能。 相似文献
5.
《计算机应用与软件》2016,(6)
随着数字科技的广泛应用和信息化普及的逐渐深入,实现地形的三维可视化的重要性日渐彰显。但目前的普通PC内存容量无法容纳海量的几何数据和纹理数据。为解决这个问题并提高绘制的效率,采用Geometry Clipmap算法绘制地形,充分利用GPU以提高绘制效率,通过顶点纹理获取各顶点高程值。同时,简化了三角形条带的组织方式,使用简化的视锥体裁剪方法和动态确定绘制层数方法减少需要绘制的顶点数。根据特定层结构,提出数据更新的新方法(二进制定位法)减少视点移动时各帧的数据更新量。实验结果表明,该方法使用很少的内存完成大规模地形绘制,且取得了较高的帧率,漫游流畅,保证了地形的真实感,能满足大规模地形实时可视化的要求。 相似文献
6.
一种基于二叉树结构的大规模地形实时渲染方法 总被引:1,自引:2,他引:1
对于大规模地形而言,地形场景的实时动态渲染一直是人们关注的重点。该文在充分研究现行场景实时加速绘制算法的基础上提出了一种基于二叉树结构视相关的动态多层次细节地形渲染算法。文章主要分析了地形场景数据管理与实时调度、视相关多层次细节模型与可见性判断以及网格三角化中的裂缝处理等关键问题,并给出了相应的解决方法,最后改进了一种视相关节点重要性度量准则来进行帧频控制。实验结果表明该方法在保持地形场景逼真的情况下,有很好的帧稳定性,较好地实现了大规模地形的实时动态渲染。 相似文献
7.
为了实现大规模虚拟地形环境的实时绘制,提出一种海量地形数据实时调度算法。本文算法基于传统四叉树结构对地形数据进行组织和索引。在此基础上,运用Hilbert填充曲线对数据进行存储优化。然后设计基于I/O完成端口(I/O Completion Port,IOCP)的异步机制,结合多线程技术实现了I/O操作及数据加卸载的合理运作。最后,选取单线程同步I/O算法与本文算法进行实验对比。结果表明,本文算法具有高效的数据调度性能,可以满足大规模地形实时绘制的需求。 相似文献
8.
地形可视化是战场环境可视化仿真系统的重要组成部分,动态地形可视化是动态战场环境可视化仿真的重要内容.介绍了现有的地形可视化算法及其思想,包括几种主流的多分辨率实时地形可视化算法.重点分析了ROAM算法的网格表示方法、网格连续性算法和误差度量方法.在现有的实时静态多分辨率算法中,ROAM算法是最易于扩展为实时动态多分辨率算法的算法.分析了动态ROAM算法[1]的思想,通过改进静态ROAM算法的网格表示,建立了一种适用于动态地形ROAM算法的半规则网格;通过引入过渡区,解决了动态半规则网格的连续性问题;建立了基于ROAM的动态地形可视化算法.最后通过一个动态壕沟的实例验证了算法的可行性. 相似文献
9.
基于嫦娥一号CCD相机和激光测距数据的月球三维可视化系统 总被引:1,自引:0,他引:1
嫦娥一号成功地获取了月球表面高分辨率和高清晰的地形和影像数据,为建立全月球三维场景的可视化提供了真实而丰富的数据源.通过分析大规模空间数据的三维可视化,介绍了所设计和实现的月球三维可视化系统的功能、体系结构和工作流程,并对系统的关键技术进行了重点讨论.实例结果表明,月球三维可视化系统在空间数据可视化建模、栅格数据和矢量数据的组织方式、极区数据的三维表现,以及数据的动态调度和三维场景的实时渲染技术等方面都有独特的解决方案,实现了全月球大规模数据的无缝组织、高效访问和无缝浏览. 相似文献
10.
针对大型场景的实时绘制问题,提出了一种基于GeoFusion的三维可视化技术.首先分析了GeoFusion三维视景平台的基本情况及对用户应用程序的支持,详细阐述了三维地形数据的坐标转换、格式转换和生产制作处理流程,结合GeoMatrix给出了地形调度显示方法,建立了DSM三维目标模型,提出了三维目标模型的调度算法.开发了仿真系统,并通过实例表明了所提地形和目标模型创建及调度显示算法能够实现实时调度和场景的实时显示,并保证了场景的真实感. 相似文献
11.
12.
High-resolution terrain map from multiple sensor data 总被引:3,自引:0,他引:3
Kweon I.S. Kanade T. 《IEEE transactions on pattern analysis and machine intelligence》1992,14(2):278-292
The authors present 3-D vision techniques for incrementally building an accurate 3-D representation of rugged terrain using multiple sensors. They have developed the locus method to model the rugged terrain. The locus method exploits sensor geometry to efficiently build a terrain representation from multiple sensor data. The locus method is used to estimate the vehicle position in the digital elevation map (DEM) by matching a sequence of range images with the DEM. Experimental results from large-scale real and synthetic terrains demonstrate the feasibility and power of the 3-D mapping techniques for rugged terrain. In real world experiments, a composite terrain map was built by merging 125 real range images. Using synthetic range images, a composite map of 150 m was produced from 159 images. With the proposed system, mobile robots operating in rugged environments can build accurate terrain models from multiple sensor data 相似文献
13.
针对大规模地形实时渲染时不同层次细节过渡产生的画面不连续性问题,以及计算机实时调度大量数据而造成帧速较低的问题,提出了一种基于曲线拟合函数和GPU加速的地形实时绘制方法。根据采样数据点采用最小二乘法构造曲线拟合函数,通过曲线函数控制不同层次网格顶点的布局,从而消除因层次细节变化产生的裂缝。同时根据分辨率不同构建金字塔模型,针对不同层次细节区域数据进行有损或无损压缩,依据视点运动预测实时解压相应数据。实验表明,该方法在地形实时渲染阶段,在保证了较高帧速率的同时,利用视点运动预测保证了帧速率变化小,有效的消除了裂缝,增强了画面效果。 相似文献
14.
用约束四叉树实现地形的实时多分辨率绘制 总被引:19,自引:3,他引:19
在地形可视化领域,实时绘制复杂地形场景的最有效工具是LOD技术,在研究和实验的基础上,提出了一种基于地形四叉树实时构建地形多分辨率模型的优化算法,该算法引入视相关的概念,给出一种与视点相依赖的对地形结点误差进行评价的方法,改进了LOD模型“裂缝”效应消除方法。实验结果表明,该算法能实时动态地生成地形的连续多分辨率模型,实现地形场景的平滑绘制。 相似文献
15.
潘彦丰 《计算技术与自动化》2021,40(4):47-53
针对传统三维地形生成算法在生成大规模地形数据时用时较多的问题,提出了一种结合双线性插值和Perlin Noise的地形生成算法.该方法首先将初始地形数据进行扩展,之后利用双线性插值和Perlin Noise进行地形细节生成.该方法能够有效降低生成大规模地形数据时的时间,并且该算法还可利用低分率地形数据生成高分辨率地形数据. 相似文献
16.
针对波音737-300全任务飞行模拟器中的地形无法满足国内拥有复杂地形特点机场的训练需求,提出了应用SRTM数字高程数据构建真实地形的方法,并针对sRTM数字高程数据中存在的数据空洞及大数据量的特点,分别提出了基于数据融合的克里金插值算法和基于改进四叉树的1OD地形简化方法,从而在提高原始SRTM数字高程数据精度的同时,也保证以此数据所构建出的地形能够满足飞行模拟器视景系统对实时性的要求。实验结果表明,利用该方法所构建出的地形能够真实地展现机场周边的复杂地形特征,同时,其渲染帧速率也证明了该地形能够满足系统对实时性的要求。 相似文献
17.
大规模地形的LOD生成算法研究 总被引:4,自引:0,他引:4
为了实时地绘制大规模地形数据,提出了一种改进的实时连续LOD生成算法.该算法采用分块分层的思想,首先将大规模高程数据进行分块,然后对块中数据按照分辨率的大小分层存储.根据视点位置和网格空间对象误差的关系建立基于四叉树的LOD模型,从而提高了大规模地形的绘制效率.使用该方法描述了太湖流域的地形,取得了良好的绘制效果. 相似文献
18.