摘要
为了在流体仿真中实现逼真的可视化效果,有效地保护流体表面细节,提出一种面向粒子流体的表面绘制方法.首先定义了一个自适应标量场计算模型,用自适应的椭球型核函数取代传统的球型核函数,并通过约束校正的方法获得自适应的粒子半径;为了降低内存消耗,提出表面粒子提取方法,根据粒子的数量自动计算网格的分辨率,并仅在接近表面的粒子上生成标量场;在绘制阶段,将场景中物体的几何绘制与光照计算解耦和,在着色中采用屏幕空间的折射与焦散方法.实验结果表明,在不同规模的粒子流体场景中,该方法都具有很好的可视化效果和性能.
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 par- ticle 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.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2015年第7期1217-1222,共6页
Journal of Computer-Aided Design & Computer Graphics
基金
国家自然科学基金(61402016)
教育部人文社会科学研究基金(14YJCZH200)
北京市自然科学基金(4154067)
中国科学院遥感与数字地球研究所所长基金(Y3SJ6600CX)
中央支持地方专项(PXM2014_014212_000097)
关键词
流体仿真
可视化
表面重建
细节保护
fluid simulation
visualization
surface reconstruction
detail preserving