首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向WebGL的矢量数据三维绘制技术
引用本文:欧阳峰,龚桂荣,何列松.面向WebGL的矢量数据三维绘制技术[J].测绘科学技术学报,2016(6).
作者姓名:欧阳峰  龚桂荣  何列松
作者单位:1. 信息工程大学,河南郑州450001;地理信息工程国家重点实验室,陕西西安710054;西安测绘研究所,陕西西安710054;2. 信息工程大学,河南郑州,450001;3. 地理信息工程国家重点实验室,陕西西安710054;西安测绘研究所,陕西西安710054
基金项目:国家自然科学基金项目(41301527
摘    要:矢量数据的叠加显示能够提高三维虚拟地球的表达效果与分析能力。受限于GPU的计算精度,在三维虚拟地球中矢量数据绘制普遍存在抖动现象和深度冲突现象。对基于WebGL的矢量数据三维绘制中计算精度问题进行了分析,提出了使用CPU RTC技术和GPU RTE技术提高顶点变换的精度,使用多视锥渲染算法和深度平面技术解决深度缓存精度问题。实验证明,这几种技术和算法可以有效缓解抖动现象和深度冲突现象导致的视觉干扰,改善了各种尺度和范围的矢量数据在三维地形上的叠加显示效果。

关 键 词:三维虚拟地球  矢量绘制  顶点坐标精度  深度缓存精度  深度平面

Vector 3D Rendering Techniques Based on WebGL
OUYANG Feng,GONG Guirong,HE Liesong.Vector 3D Rendering Techniques Based on WebGL[J].Journal of Zhengzhou Institute of Surveying and Mapping,2016(6).
Authors:OUYANG Feng  GONG Guirong  HE Liesong
Abstract:Display of vector data over 3D virtual earth enhances its expressiveness and analytic capabilities.Due to the limited computation precision of GPU,jittering and depth conflict effect are common phenomena in rendering vector data on 3D earth scene.The precision problem of rendering vector data over 3D terrain based on WebGL is analyzed.The CPU RTC and GPU RTE techniques are proposed to improve vertex transformation precision,multifrustum rendering algorithm and depth plane technique are proposed to solve depth buffer precision problem.Experiments show that these techniques and algorithms can effectively improve jittering and depth-fighting in rendering vector on 3D virtual earth.
Keywords:3D virtual earth  vector rendering  vertex coordinate precision  depth buffer precision  depth plane
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号