nav emailalert searchbtn searchbox tablepage yinyongbenwen piczone journalimg journalInfo journalinfonormal searchdiv searchzone qikanlogo popupnotification paper paperNew
2016, 01, v.46;No.250 138-144
海滨城市三维场景的混合图元渲染方法
基金项目(Foundation): 中央高校青年教师科研专项基金项目(201213019)~~
邮箱(Email):
DOI: 10.16441/j.cnki.hdxb.20140054
摘要:

本文提出一种适用于海陆一体场景的大规模城市三维可视化方法。使用多重抖动采样和颜色聚类算法将城市三维模型转换为由点、线等简单图元构成的层次细节模型,通过屏幕空间投影面积进行层次细节(Level-of-detail,LOD)模型的选择,以较少数量的简单图元合成模型的近似表示,实现城市建筑的LOD渲染。实验表明,该方法具有较高的真实感,可以大幅提高城市级大场景的渲染效率,并且与几何LOD等方法相比,其性能受水体模型渲染的影响更小,更适用于海陆一体的海滨城市场景渲染。

Abstract:

A novel hybrid level-of-detail algorithm for large-scale seaside urban scenes rendering is introduced.We combine point,line,and splat-based rendering to synthesize large-scale urban city images.Points and lines are extracted through multi-jittered sampling and color-clustering,and encoded in a data structure that allows for automatically LOD selection.A screen-space projected area is used as the LOD selector.The algorithm selects lines for long distance views,uses points for midum-distance views,and introduces splatting for close-ups.Architecture models are then represented by few lines and points and provide high realistic rendering results.The experiment shows our approach is significantly faster than the textured models for rendering large-scale urban scenes,and is more suitable for seaside urban scenes visualization.The quality of the results is indistinguishable from the original as confirmed by algorithmic metrics.

参考文献

[1]Hoppe H.Progressive meshes[C].//Proceedings of the 23rd annual conference on Computer graphics and interactive techniques.New York:ACM,1996:99-108.

[2]Sander P V,Snyder J,Gortler S J,et al.Texture mapping progressive meshes[C].//Proceedings of the 28th annual conference on Computer graphics and interactive techniques.New York:ACM,2001:409-16.

[3]Peng C,Cao Y.A gpu-based approach for massive model rendering with frame-to-frame coherence[J].Computer Graphics Forum,2012,31(2):393-402.

[4]Yoon S E,Salomon B,Gayle R,et al.Quick-vdr:Out-of-core view-dependent rendering of gigantic models[J].IEEE Transactions on Visualization and Computer Graphics,2005,11(4):369-382.

[5]Gobbetti E,Marton F.Far voxels:A multi-resolution framework for interactive rendering of huge complex 3dmodels on commodity graphics platforms[J].ACM Transactions on Graphics,2005,24(3):878-885.

[6]刘波,王章野,王丽英,等.大规模城市场景的高效建模及其实时绘制[J].计算机辅助设计与图形学学报,2008,20(9):1153-1162.Liu B,Wang Z Y,Wang L Y,et al.Efficient modeling and realtime rendering of large-scale urban scenes[J].Journal of Computer-Aided Design&Computer Graphics,2008,20(9):1153-1162(in Chinese).

[7]马纯永,陈勇,韩永,等.虚拟城市仿真中一种基于GPU的绘制加速算法[J].中国海洋大学学报(自然科学版),2010,40(7):141-144.Ma C Y,Chen G,Han Y,et al.A GPU-based rendering accleration algorithm from urban simulation[J].Periodical of Ocean University of China:Nature Science Edition,2010,40(7),141-144(in Chinese).

[8]Cignoni P,Di Benedetto M,Ganovelli F,et al.Ray-casted blockmaps for large urban models visualization[J].Computer Graphics Forum,2007,26(3):405-13.

[9]Andujar C,Brunet P,Chica A,et al.Visualization of large-scale urban models through multi-level relief imposters[J].Computer Graphics Forum,2010,29(8):2456-2468.

[10]李文庆.VV-Ocean海洋环境仿真与海洋数据动态可视化系统的研究与实现[D].青岛:中国海洋大学,2011.Li W.Research and implementation of VV-Ocean System on Marine Environment Simulation and Data Visualization[D].Qingdao:Ocean University of China,2011(in Chinese).

[11]Burr D C,Morrone M C,Spinelli D.Evidence for edge and bar detectors in human vision[J].Vision Research,1989,29(4):419-431.

[12]Luebke D P.Level of Detail for 3dGraphpics[M].Burlington:USA Morgan Kaufmann Pub,2003.

[13]Aydin T,Cadik M,Myszkowski K,et al.Video quality assessment for computer graphics applications[J].ACM Transactions on Graphics,2010,29(6):161-173.

基本信息:

DOI:10.16441/j.cnki.hdxb.20140054

中图分类号:TP391.41

引用信息:

[1]周圣川,胡振彪,马纯永,等.海滨城市三维场景的混合图元渲染方法[J],2016,46(01):138-144.DOI:10.16441/j.cnki.hdxb.20140054.

基金信息:

中央高校青年教师科研专项基金项目(201213019)~~

检 索 高级检索

引用

GB/T 7714-2015 格式引文
MLA格式引文
APA格式引文