10.3969/j.issn.1003-9775.2016.05.004
基于GPU加速的3D矢量场改进VolumeLIC绘制技术
纹理绘制技术通过纹理线条和颜色变化能够细致且生动地表现2D矢量场的速度、方向以及数据相关性等特征信息,但扩展到3D矢量场空间时,由于3D矢量场本身的空间特性容易造成纹理单元之间产生严重的视线遮挡问题,影响研究人员对矢量场内部固有属性特征的观察和分析.针对此问题,提出一种基于GPU加速实现的稀疏噪声纹理生成的改进3D矢量场VolumeLIC绘制技术.在噪声生成部分,基于泊松盘分布以避免噪声点间的相互遮挡,采用Hilbert空间填充线遍历减少生成噪声点的规律性和人工痕迹,并通过高斯滤波核滤除高频区域生成稀疏高斯噪声.整个算法采用GPU+GLSL硬件加速机制,在噪声纹理采样时,利用GPU顶点颜色线性插值功能和片元计算方法有效地加速LIC纹理生成过程,并将卷积噪声和矢量场数据作为纹理传入GPU;采用光线投射算法实现LIC纹理的3D绘制显示,并通过光线提前终止技术和空白空间跳跃技术有效提升绘制效率;同时提供多种有效的交互分析手段查看流场内部特征.实验结果表明,该方法生成的3D纹理图像清晰、绘制效率高,能够有效地缓解3D复杂矢量场卷积数据过多引起的遮挡与混乱现象,具备良好的可视化效果.
稀疏噪声、泊松盘分布、Hilbert空间填充线、高斯滤波、光线投射法
28
TP391(计算技术、计算机技术)
国家自然科学基金61303127;四川省科技厅项目2014SZ0223,2014GZ0100,2015GZ0212
2016-06-21(万方平台首次上网日期,不代表论文的发表时间)
共10页
723-732