高级检索
张凤全, 沈旭昆, 徐柳青. 细节保护的流体表面绘制方法[J]. 计算机辅助设计与图形学学报, 2015, 27(7): 1217-1222.
引用本文: 张凤全, 沈旭昆, 徐柳青. 细节保护的流体表面绘制方法[J]. 计算机辅助设计与图形学学报, 2015, 27(7): 1217-1222.
Zhang Fengquan, Shen Xukun, Xu Liuqing. A Detail Preserving Fluid Surface Rendering Method[J]. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(7): 1217-1222.
Citation: Zhang Fengquan, Shen Xukun, Xu Liuqing. A Detail Preserving Fluid Surface Rendering Method[J]. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(7): 1217-1222.

细节保护的流体表面绘制方法

A Detail Preserving Fluid Surface Rendering Method

  • 摘要: 为了在流体仿真中实现逼真的可视化效果,有效地保护流体表面细节,提出一种面向粒子流体的表面绘制方法.首先定义了一个自适应标量场计算模型,用自适应的椭球型核函数取代传统的球型核函数,并通过约束校正的方法获得自适应的粒子半径;为了降低内存消耗,提出表面粒子提取方法,根据粒子的数量自动计算网格的分辨率,并仅在接近表面的粒子上生成标量场;在绘制阶段,将场景中物体的几何绘制与光照计算解耦和,在着色中采用屏幕空间的折射与焦散方法.实验结果表明,在不同规模的粒子流体场景中,该方法都具有很好的可视化效果和性能.

     

    Abstract: An efficient algorithm for vivid fluid surface rendering is presented. Firstly, a new computing model is defined, which replaces the spherical kernel with ellipsoidal kernel. Furthermore, the scalar field function of particle uses a restraint and adjustment way to adaptively compute the particle sizes. Comparison with the traditional methods, it has better accuracy due to full consideration for the distribution of neighboring particles. In addition, it automatically computes grid resolution according to the particle sizes and reconstructs surface from the near fluid surface particle data. Finally in the rendering stage, the geometric and lighting calculations are decoupled for rendering the objects in scene, and a screen-space method is used to render caustics and refraction. The results demonstrate a significant improvement in the quality of rendered surfaces as compared to existing methods.

     

/

返回文章
返回