当前位置: 首页 > 专利查询>南京大学专利>正文

一种三维地震体数据的实时光线投射体绘制方法技术

技术编号:8907561 阅读:230 留言:0更新日期:2013-07-11 05:23
一种三维地震体数据的实时光线投射体绘制方法,使用CUDA并行技术进行体数据块是否可见的判断,再使用CUDA并行技术判断体数据块当前分辨率是否需要提高,以上两步从低分辨率开始循环,逐步提高分辨率,直到满足分辨率要求、显存不足无法提高分辨率或已经达到最高分辨率为止,以确定最终渲染时体数据块各自所使用的分辨率;在渲染处理中使用多线程技术对需要调度的体数据块进行I/O调度,同时使用CUDA并行技术对调度进来的数据进行光线投射体绘制。相对于现有的光线体绘制方法,本发明专利技术可适用于海量体数据实时体绘制、可以在一个场景下有多个分辨率等级的数据参与绘制,计算速度快、成像效果好。

【技术实现步骤摘要】

本专利技术属于计算机图形学领域和地质建模领域,涉及多分辨海量地质数据的实时渲染,使用CUDA并行技术,为。
技术介绍
体绘制作为一种渲染技术,具有对三维数据完全的描述能力,广泛应用在医疗、地质成像、数字雕刻等领域。将体绘制技术应用到三维地震体数据的实时渲染上能够极大提闻石油的勘探效率。三维地震体数据具有海量、多分辨率的特点,由于硬件条件的限制,我们的渲染工作需要有良好的数据调度管理。另外,为了提高最终的渲染质量,在一次渲染中,要根据观察点和体数据的三位位置关系,使用不同分辨率的体数据块进行体绘制。这样才能达到实时和良好的绘制效果。但是由于体绘制在计算过程中要遍历所有视点中的体数据块,所以对于海量三维地震体数据的体绘制是一个计算和数据双重密集的问题。传统的体绘制技术主要针对小规模数据,而且计算量大,复杂度高,难以达到实时交互式体绘制的要求。基于硬件的体绘制算法由于硬件价格昂贵及纹理数量的限制等原因难以普及。随着图形芯片技术的发展,早期仅适用于工作站平台的实时体绘制技术在PC平台也得到了快速发展。随着GPGPU概念的提出,基于CPU-GPU的异构并行计算平台为PC平台计算的性能提升提供本文档来自技高网...

【技术保护点】
一种三维地震体数据的实时光线投射体绘制方法,其特征是使用CUDA并行技术对三维地震多分辨体数据进行实时渲染,包括以下步骤:步骤1:使用CUDA并行技术进行当前分辨率下体数据块是否可见的判断:在当前渲染场景下,根据绘图程序接口OpenGL当前的ModelView矩阵和Projection矩阵计算出视锥的6个面,用来判断当前分辨率下体数据块是否出现在可见视锥中,即当前分辨率下体数据块是否可见:将视锥视为AABB包围盒,判断体数据块8个顶点中的positive顶点和negative顶点是否在视锥中,从而判断该体数据块是否出现在视锥中;所述的计算和判断利用CUDA并行技术并行化;如果当前分辨率级别未设...

【技术特征摘要】

【专利技术属性】
技术研发人员:鲁林唐杰武港山
申请(专利权)人:南京大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1