面向WebGL的矢量数据三维绘制技术
  • 【DOI】

    10.3969/j.issn.1673-6338.2016.06.016

  • 【摘要】

    矢量数据的叠加显示能够提高三维虚拟地球的表达效果与分析能力.受限于GPU的计算精度,在三维虚拟地球中矢量数据绘制普遍存在抖动现象和深度冲突现象.对基于WebGL的矢量数据三维绘制中计算精度问题进行了分析,提出了使用CPU RTC技术和GPU RTE技术提高顶点变换的精度,使用多视锥渲染算法和深度平面技术解决深度缓存精度问题.实验证明,这几种技术和算法可以有效缓解抖动现象和深度冲突现象导致的视觉干扰... 展开>>矢量数据的叠加显示能够提高三维虚拟地球的表达效果与分析能力.受限于GPU的计算精度,在三维虚拟地球中矢量数据绘制普遍存在抖动现象和深度冲突现象.对基于WebGL的矢量数据三维绘制中计算精度问题进行了分析,提出了使用CPU RTC技术和GPU RTE技术提高顶点变换的精度,使用多视锥渲染算法和深度平面技术解决深度缓存精度问题.实验证明,这几种技术和算法可以有效缓解抖动现象和深度冲突现象导致的视觉干扰,改善了各种尺度和范围的矢量数据在三维地形上的叠加显示效果. 收起<<

  • 【作者】

    欧阳峰  龚桂荣  何列松 

  • 【作者单位】

    信息工程大学/信息工程大学/地理信息工程国家重点实验室

  • 【刊期】

    测绘科学技术学报 ISTIC PKU 2016年6期

  • 【关键词】

    三维虚拟地球  矢量绘制  顶点坐标精度  深度缓存精度  深度平面  3D virtual earth  vector rendering  vertex coordinate precision  depth buffer precision  depth plane 

  • 【基金项目】

    国家自然科学基金项目