Real-time visualization of large three-dimensional seismic geometry on terrain
LI Feng-Chun1,2, WANG Run-Qiu1, JIANG Xian-Yi2, YANG Jian2
1. College of Geophysics and Information Engineering, China University of Petroleum, Beijing 102249, China;
2. Acquisition Technique Supports, BGP Inc., CNPC, Zhuozhou 072751, China
With the ever increasing data quantity of three-dimensional seismic geometry, geometry throughput on the GPU is becoming a severe performance limitation in petroleum exploration software.This paper presents an efficient way to render large three-dimensional seismic geometry on level-of-detail digital elevation models(DEMs). By using the OpenGL frame buffer object, the terrain elevation values are rendered directly to depth texture. And then GPU shader is employed for acquiring elevation of points in real time. With 3ds model and point texture, level-of-detail point models are established. In the detailed level, the 3ds models are used to render shots and receivers accurately, and in the coarse level point textue techniques are used to render shots and receivers approximately yet more quickly. The method proposed in this paper is universally applicable to rendering seismic geometry on various LOD terrain models, and the rendering performance is independent of the complexity of underlying terrain surfaces. The experimental results show that, the method can achieve seamless and rapid rendering of large 3D seismic geometry on LOD terrain surfaces.
李逢春, 王润秋, 蒋先艺, 杨剑. 起伏地表地震三维观测系统的实时可视化方法[J]. 物探与化探, 2016, 40(5): 1030-1034.
LI Feng-Chun, WANG Run-Qiu, JIANG Xian-Yi, YANG Jian. Real-time visualization of large three-dimensional seismic geometry on terrain. Geophysical and Geochemical Exploration, 2016, 40(5): 1030-1034.
[1] 王宏琳.地震软件技术-勘探地球物理计算机软件开发[M].北京:石油工业出版社,2005.
[2] 李培明,何永清.三维地震勘探设计[M].北京:石油工业出版社,2008.
[3] 王润秋,罗国安.地震勘探应用软件基础教程[M].北京:石油工业出版社,2013.
[4] 李清泉,杨必胜,史文中,等.三维空间数据的实时获取、建模与可视化[M]. 武汉:武汉大学出版社, 2003.
[5] 刘振武,撒利明,董世泰,等.中国石油高密度地震技术的实践与未来[J].石油勘探与开发, 2009,36(2):129-135.
[6] 刘振武,撒利明,董世泰,等.中国石油物探技术现状及发展方向[J].石油勘探与开发,2010, 37 (1):1-10.
[7] 赵改善.地球物理软件技术发展趋势与战略研究[J].勘探地球物理进展,2010, 33 (2):77-86.
[8] 申闫春,王锐,翟春丽.海量地形的GIS特征数据实时渲染算法研究[J].计算机仿真,2011,28(10):223-227.
[9] Kersting O,llner J D.Interactive 3d visualization of vector data in GIS, USA[C]//New York:Proceedings of the 10th ACM International Symposium on Advances in Geographic Information Systems,2002:107-112.
[10] Bruneton E,Neyret F.Real-time rendering and editing of vector-based terrains[J]. Computer Graphics Forum, 2008, 27(2):311-320.
[11] 杨超,徐江斌,赵健,等.虚拟战场环境中大尺度矢量数据实时绘制研究[J] 系统仿真学报,2008,20(s):47-49.
[12] Sun M,Lv G L,Lei C.Large-scale vector data displaying for interactive manipulation in 3D landscape map[C]//Beijing:The International Archives of the Photogrammetry,Remote Sensing and Spatial Information Sciences,2008,XXXⅦ(B4):507-510.
[13] Dai C G,Zhang Y S,Yang J Y.Rendering 3D vector data using the theory of stencil shadow volumes[C]//Beijing:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences,2008,XXXⅦ(B2):643-647.
[14] 阎晓东,戴晨光,杨靖宇.基于模板阴影体原理的3维矢量数据绘制算法[J].测绘科学技术学报,2008,25(1):28-34.
[15] 陆艳青.海量地形数据实时绘制的技术研究[D].杭州:浙江大学,2003.
[16] 张慧杰,孙吉贵,刘雪洁,等.大规模三维地形可视化算法研究进展[J].计算机科学,2007,34(3):10-15.
[17] 王源, 刘建永, 江南, 等.视点相关实时LoD地形模型动态构网算法[J].测绘学报, 2003,32(1):47-52.
[18] 戴晨光,张永生,邓雪清.一种用于实时可视化的海量地形数据组织与管理方法[J].系统仿真学报,2005,17(2):406-409.
[19] 李尚林,郑利平,张迎凯,等.GPU Tessellation全球地形可视化方法[J].中国图象图形学报,2015,20(10):1412-1421.
[20] Shreiner D著.OpenGL编程指南(第七版)[M].李军,徐波译.北京:机械工业出版社,2009.