期刊文献+

基于GPU的海量城市管线高效建模与实时绘制 被引量:6

Efficient Modeling and Real-Time Rendering of Massive Urban Pipelines Based on GPU
下载PDF
导出
摘要 地理信息系统行业积累了海量基于二维矢量的管线数据,文中针对传统的基于CPU的多层次细节预处理三维建模及绘制方法存在质量和效率方面的不足,从管线二维矢量数据的形状特征出发,提出一种无需预处理的、可一次性在GPU中装载并处理城市规模管线数据的三维建模与实时绘制算法.该算法利用现代GPU可编程硬件的特性来实现,在GPU上对管线形状进行解码,在顶点着色器采用2个剪枝策略进行场景的可见性剔除计算,然后基于细分着色器对管线曲面进行多层次细节几何自动建模,全过程无需CPU干预.实验结果表明,文中算法适用于城市级别的海量管网数据,相比于已有的方法,绘制效果和多项性能指标得到了大幅提升. Large amount of 2D vector pipeline data accumulates in the GIS industry, however, the traditional CPU-based LOD preprocesses of 3D modeling and rendering have deficiency in both quality and efficiency, which requires to be improved urgently. Based on the structural feature of original data, we present a novel one-time initialization method for modeling and rendering, which requires no preprocessing steps or block-by-block loading. The whole algorithm thoroughly exploits the programmable characteristics of modern GPU. The shape of the pipeline is decoded with GPU. Visibility-culling of the scene is conducted on vertex shad-er using two pruning strategies. Then LODs automatic geometric modeling is performed on tessellation shader. The entire process is executed without making use of the CPU.Result shows that the algorithm we proposed can be applied to massive pipeline data at the city level. Compared with traditional LOD preprocessing methods, improvements can be found in both rendering outcomes and several performance indicators.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2015年第4期597-604,共8页 Journal of Computer-Aided Design & Computer Graphics
基金 国家科技支撑计划(2012BAH35B03) 浙江省自然科学基金(LY13F020002)
关键词 地理信息系统 海量管线数据 GPU可编程管线 硬件曲面细分 GIS massive pipeline data GPU programmable pipeline hardware tessellation
  • 相关文献

参考文献16

  • 1Jean‐Eudes Marvie,Cyprien Buron,Pascal Gautron,Patrice Hirtzlin,Ga?l Sourimant.GPU Shape Grammars[J]. Computer Graphics Forum . 2012 (7pt1)
  • 2Jianchun He,Yanhong Zou,Yingdong Ma,George Chen.Assistant Design System of Urban Underground Pipeline Based on 3D Virtual City[J]. Procedia Environmental Sciences . 2011
  • 3Patrick Degener,Reinhard Klein.Texture Atlas Generation for Inconsistent Meshes and Point Sets. IEEE International Conference on Shape Modeling and Applications (SMI’’07) . 2007
  • 4唐莉萍,张浩.一种基于Skyline软件自动批量创建三维管线的方法[J].工程勘察,2012,40(4):85-87. 被引量:13
  • 5T. Boubekeur,C. Schlick.A Flexible Kernel for Adaptive Mesh Refinement on GPU. Computer Graphics . 2008
  • 6杨冠军,陈洪,朱德海.基于ArcGIS Engine的三维管网设计与实现[J].微计算机信息,2007(31):170-172. 被引量:11
  • 7John McDonald.Tessellation on any budget [OL]. http://nvidia.com/content/pdf/gdc2011/john_mcdonald.pdf . 2014
  • 8Wloka M."Batch,Batch,Batch":What does it really mean? [OL]. http://www.nvidia.com/docs/IO/8228/Batch Batch Batch.pdf . 2003
  • 9Akenine-Moller T,Haines E,Hoffman N.Real-time rendering. . 2008
  • 10Toledo R,Levy B.Visualization of industrial structures with implicit GPU primitives. Proceedings of the 4th International Symposium on Advances in Visual Computing . 2008

二级参考文献66

共引文献224

同被引文献53

引证文献6

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部