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.
Received: 25 December 2015
Published: 10 October 2016