Real-time visualization of large three-dimensional seismic geometry on terrain
-
摘要: 针对起伏地形的大规模三维观测系统数据实时可视化问题,提出了一种基于多细节层次地形模型与精细炮检点符号模型相结合的地震观测系统实时显示方法。利用图形硬件将每帧地形数据渲染到深度纹理,运用GPU着色器并行内插出炮检点实际显示高程,从而避免了炮检点立体符号与起伏地形高程的显示偏差。实验结果表明,该研究成果能够实现起伏地形大规模三维观测系统数据的逼真和高效可视化,能有效提高地震采集软件在复杂勘探区的采集设计能力。Abstract: 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 meth?od can achieve seamless and rapid rendering of large 3D seismic geometry on LOD terrain surfaces.
-
Key words:
- 3D geometry /
- graphics processing unit( GPU) /
- depth texture /
- point texture /
- real-time visualization
-
-
计量
- 文章访问数: 446
- PDF下载数: 53
- 施引文献: 0