海底地形实时绘制技术研究和实现Research and Implementation on Real-Time Undersea Terrain Visualization Technology
王晨明,苏天赟,王国宇,宋庆磊
摘要(Abstract):
为了提高大规模海底地形的绘制效率,LOD(细节层次,Levels of Details)技术必不可少。在ROAM(Real-time Optimally Adapting Meshes,实时优化自适应网格)算法的基础上,通过数据加载、视域剪裁、建立评价方法等技术手段,根据视点位置实时更新可视区域,避免了多余三角面片的生成和绘制。同时,采用对不共斜边节点强制分割的方法处理裂缝问题,通过索引坐标与实际坐标转换以及无效值处理实现任意范围海底地形对ROAM算法的应用,消除了传统ROAM算法对数据网格大小的限制,保证了绘制的效果和正确性。最后,通过GPU实时计算和绘制各顶点的法线和颜色,实现了大规模海底地形的实时建模和高效绘制,满足了高精度、海量海底地形漫游浏览的需求,特别是针对起伏比较大的地形漫游浏览。
关键词(KeyWords): 细节层次(LOD);二叉树;实时优化自适应网格(ROAM);海底地形;评价因子
基金项目(Foundation): 海洋公益性行业科研专项(201205001);; 国家科技重大专项“大型油气田及煤层气开发”子任务(2011ZX05056-001-01)资助~~
作者(Author): 王晨明,苏天赟,王国宇,宋庆磊
DOI: 10.16441/j.cnki.hdxb.20140248
参考文献(References):
- [1]Clark J H.Hierarchical geometric models for visible surface algorithms[J].Communications of the ACM,1976,19(10):547-554.
- [2]Lindstrom P,Koller D,Ribarsky W,et al.Real-time,continuous level of detail rendering of height fields[C]//New York:Proceedings of the 23rd annual conference on Computer graphics and interactive techniques.ACM,1996:109-118.
- [3]Duchaineau M,Wolinsky M,Sigeti D E,et al.ROAMing terrain:real-time optimally adapting meshes[C]//Arizons:Proceedings of the 8th Conference on Visualization'97.IEEE Computer Society Press,1997:81-88.
- [4]Hoppe H.Smooth view-dependent level-of-detail control and its application to terrain rendering[C]//North Carolina:Visualization'98.Proceedings.IEEE,1998:35-42.
- [5]Lindstrom P.Out-of-core simplification of large polygonal models[C]//New York:Proceedings of the 27th Annual Conference on Computer graphics and interactive techniques.ACM Press/Addison-Wesley Publishing Co.,2000:259-262.
- [6]陆艳青.海量地形数据实时绘制的技术研究[D].杭州:浙江大学,2003.Lu Y Q.Study of the Real-Time Rendering for Large-Scale Terrain Dataset[D].A Dissertation Presented to the Graduate School of Zhejiang University in Partial Fulfillment of the Requirement for the Degree of Doctor of Philosophy,2003.
- [7]芮小平,杨崇俊,张彦敏.一种改进的ROAM算法[J].武汉大学学报(信息科学版),2005,29(11):1008-1011.Rui X.An improved LOD algorithm based on ROAM[J].Editorial Board of Geomatics&Information Science of Wuhan University,2005.
- [8]Asirvatham A,Hoppe H.Terrain rendering using GPU-based geometry Clipmaps[J].GPU gems,2005,2(2):27-46.
- [9]Livny Y,Kogan Z,El-Sana J.Seamless patches for GPU-based terrain rendering[J].The Visual Computer,2009,25(3):197-208.
- [10]Woo M,Neider J.OpenGL编程指南(第四版)[M].北京:人民邮电出版社,2005.Woo M,Neider J.Opengl Architecture Review Board[M].Beijing:PosTs&TELECOM PRESS,2005.
- [11]Wright Jr R S,赖特,Lipchak B,et al.OpenGL超级宝典[M].北京:人民邮电出版社,2005.Wright R S,Lipchak B.OpenGL Superbible[M].Beijing:PosTs&TELECOM PRESS,2005.
文章评论(Comment):
|
||||||||||||||||||
|
||||||||||||||||||