您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>微震监测区域的实时仿真建模方法

微震监测区域的实时仿真建模方法

2782    2015-09-09

免费

全文售价

作者:李怀良1, 庹先国1,2, 刘瑶1, 蒋鑫2

作者单位:1. 西南科技大学核废物与环境安全国防重点学科实验室, 四川 绵阳 621010;
2. 成都理工大学地质灾害防治与地质环境保护国家重点实验室, 四川 成都 610059


关键词:GPU;GLSL;三维地形;微震;实时渲染


摘要:

针对因建模的三维数据量巨大导致传统OpenGL固定管线对三维地形渲染难以满足实时性需求这一问题,提出利用GPU可编程图形管线来进行渲染,实现区域的可视化实时显示。建模过程中首先使用基于分形理论的随机中点位移法产生地形高程数据,然后利用三角面元连接地形高程散点生成三维曲面,最后通过GLSL着色语言对GPU进行编程实现对地形的渲染。该方法建模过程与OpenGL固定管线渲染效率进行对比,结果表明:利用GPU可编程图形管线对400万的三维地形网格数据进行渲染仅用时82.92 ms,效率远高于OpenGL固定管线的渲染,能够满足实时渲染的需要。


A method for realtime simulation modeling in microseismic monitoring area

LI Huailiang1, TUO Xianguo1,2, LIU Yao1, JIANG Xin2

1. Key Subject Lab of National Defense for Nuclear Waste and Environmental Safety, Southwest University of Science and Technology, Mianyang 621010, China;
2. State Key Laboratory of Geohazard Prevention and Geoenvironment Protection, Chengdu University of Technology, Chengdu 610059, China

Abstract: Simulation modeling in micro-seismic monitoring areas is crucial for evaluating micro-seismic events. Because of the huge amount of 3D data for modeling, the traditional OpenGL fixed pipeline can not be applied to render 3D terrains in real time. A GPU programmable graphics pipeline capable of displaying visual areas in real time was proposed in this paper accordingly. First, the random midpoint displacement method was applied on the basis of fractal theory to produce terrain elevation data. Second, a 3D surface was formed by connecting triangle face-units with the scattered terrain elevation points. Next, the terrain was rendered by the GPU with a GLSL shading language. Compared with the rendering efficiency of the traditional OpenGL fixed pipeline, the new method is more efficient, for it takes only 82.92 ms to render 4-million terrain meshes.

Keywords: GPU;GLSL;3D Terrain;microseismic;real-time rendering

2015, 41(8): 83-87  收稿日期: 2015-3-2;收到修改稿日期: 2015-4-27

基金项目: 国家重大科研仪器设备研制专项(41227802);四川省科技支撑计划项目(2014GZ0184);西南科技大学科研基金项目(13zx7135,15yyhk14)

作者简介: 李怀良(1985-),男,讲师,主要从事信号检测与数字信号处理方面的研究。

参考文献

[1] 韩飞. 面向虚拟环境的三维地形生成方法[J]. 计算机工程,2010,36(19):261-265.
[2] 刘欢,朱红秀,李宏远,等. 管道漏磁检测数据三维显示方法研究[J]. 中国测试,2015,41(2):84-87.
[3] 刘海洋. 三维地形生成的关键技术研究[D]. 哈尔滨:哈尔滨工程大学,2012.
[4] 芮小平,张彦敏,杨崇俊. 基于Perlin噪声函数的三维地形可视化研究[J]. 测绘通报,2003(7):16-18.
[5] 周炜,董福安,吉楠. 基于分形和高度图控制的三维地形生成技术研究[J]. 电光与控制,2007,14(4):66-69.
[6] 刘操,汪俊,吴章文,等. 基于图形处理器的射线追踪数字重建影像方法[J]. 中国测试,2012,38(2):81-84.
[7] 孙鹤. 基于分形理论的海底三维地形生成技术研究[D].哈尔滨:哈尔滨工程大学,2011.
[8] Chaturvedi A K, Piegl L A. Procedural method for terrain surface interpolation[J]. Computers & Graphics,1996,20(4):541-566.
[9] 李广鑫,吴自力,丁振国,等. 一种面向虚拟环境的真实感地形生成算法[J]. 西安电子科技大学学报,2004,31(5):728-731.
[10] Shreiner D. OpenGL programming guide seventh edition[M]. Boston: Addison-Wesley,1999:668-674.