期刊文献+

细节保护的流体表面绘制方法 被引量:1

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

参考文献15

  • 1陈曦,王章野,何戬,延诃,彭群生.GPU中的流体场景实时模拟算法[J].计算机辅助设计与图形学学报,2010,22(3):396-405. 被引量:20
  • 2Simop P, Tolga T, James B, et al. Particle-based simulation of fluids [J]. Computer Graphics Forum, 2003, 22(3): 401-410.
  • 3Zhu Y N, Bridson R. Animating sand as a fluid [J]. ACM Transactions on Graphics, 2005, 24(3): 965-972.
  • 4Zhang Y C, Solenthaler B, Pajarola R. Adaptive sampling and rendering of fluids on the GPU [C]//Proceedings of the 5th Erographics/IEEE VGTC conference on Point-Based Graphics. Aire-la-Ville: Eurographics Association Press, 2008:137-146.
  • 5Goswami P, Schlege P, Solenthaler B, et al. Interactive SPH simulation and rendering on the GPU [C]//Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Anima- tion. Aire-la-Ville: Eurographics Association Press, 2010: 55-64.
  • 6Adams B, Pauly M, Keiser R, Keiser R, et al. Adaptively sam- pied particle fluids [J]. ACM Transactions on Graphics, 2007, 26(3): Article No.48.
  • 7Williams B. Fluid surface reconstruction from particles [D]. British Columbia: University of British Columbia, 2008:1-50.
  • 8Cords H, Oliver G S. Interactive screen-space surface rendering of dynamic particle clouds [J]. Journal of Graphics, GPU and Game Tools, 2009, 14(3): 1-19.
  • 9Yu J H, Turk G: Reconstructing surfaces of particle-based fluids using anisotropic kernels [J]. ACM Transactions on Graphics, 2010, 32(1): Article No.5.
  • 10Akinci G, lhmsen M, Akinci N, et al. Parallel surface recon- struction for particle-based fluids [J]. Computer Graphics Fo- rum, 2012, 31(6): 1797-1809.

二级参考文献27

  • 1柳有权,刘学慧,朱红斌,吴恩华.基于物理的流体模拟动画综述[J].计算机辅助设计与图形学学报,2005,17(12):2581-2589. 被引量:59
  • 2Peachey D R. Modeling waves and surf [J]. Computer Graphics, 1986, 20(4): 85-74.
  • 3Fournier A, Reeves W T. A simple model of ocean waves [J]. Computer Graphics, 1986, 20(4): 75-84.
  • 4Mastin G A, Watterger P A, Mareda J F. Fourier synthesis of ocean scenes [J]. IEEE Computer Graphics and Applications, 1987, 7(3): 16-23.
  • 5Tessendorf J. Simulating ocean water [C] //Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Los Angeles, 1999: Course Notes 26.
  • 6Bridson R, Muller-Fischer M. Fluid simulation [C]// Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Boston, 2006:1-7.
  • 7Monaghan J. Smoothed particle hydrodynamics [J]. Annual Review of Astronomy and Astrophysics, 1992, 30:543-574.
  • 8Reeves W T. Particle systems--a technique for modeling a class of fuzzy objects [J]. ACM Transactions on Graphics 1983, 2(2): 91-108.
  • 9Stam J, Fiume E. Depicting fire and other gaseous phenomena using diffusion processes [C]//Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Los Angeles, 1995:129-136.
  • 10Takeshita D, Ota S, Tamura M, et al. Particle-based visual simulation of explosive flames [C] //Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, Alberta, 2003:482-486.

共引文献19

同被引文献22

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部