Droplet visualization in FlowVision





fluid rendering, droplet rendering, FlowVision, OpenGL


A method for the droplet visualization in FlowVision is proposed. FlowVision uses a local adaptive parallelepiped computational grid with subgrid geometry resolution. The VOF function is used to reconstruct the fluid and droplet surfaces which are then rendered using OpenGL. A number of approaches to improve the rendering of droplets are described. The effects of light refraction and light attenuation are considered.

Author Biography

A.А. Fedorov


  1. M. Müller-Fischer, “Fast Water Simulation for Games Using Height Fields,”
    http://matthias-mueller-fischer.ch/talks/GDC2008.pdf . Cited December 27, 2017.
  2. Y. Kryachko, “Using Vertex Texture Displacement for Realistic Water Rendering,”
    https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter18.html . Cited December 27, 2017.
  3. T. Sousa, “Generic Refraction Simulation,”
    https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter19.html . Cited December 27, 2017.
  4. Y. Yang, C. Zhu, and H. Zhang, “Real-Time Simulation: Water Droplets on Glass Windows,” Comput. Sci. Eng. 6 (4), 69-73.
  5. N. Nikata, M. Kakimoto, and T. Nishita, “Animation of Water Droplets on a Hydrophobic Windshield,”
    https://www.semanticscholar.org/paper/Animation-of-Water-Droplets-on-a-Hydrophobic-Winds-Nakata-Kakimoto/0632fe77ecd159c63c1b781eab6e22767adbd9ee . Cited December 27, 2017.
  6. S. T. Davis and C. Wyman, “Interactive Refractions with Total Internal Reflection,” in Proc. of Graphics Interface, Montreal, Canada, May 28-30, 2007 (ACM Press, New York, 2007), pp. 185-190.
  7. C. Everitt, “Order-Independent Transparency,”
    http://www.eng.utah.edu// cs5610/lectures/OrderIndependentTransparency.pdfCited December 27, 2017.
  8. M. Segal and K. Akeley, “The OpenGL Graphics System: A Specification (Version 4.0 (Compatibility Profile) -- March 11, 2010),”
    https://khronos.org/registry/OpenGL/specs/gl/glspec40.compatibility.pdf . Cited December 27, 2017.
  9. A. V. Golov, Modeling of Multiphase Fluid Flow in FlowVision.
    https://mipt.ru/education/chair/computational_mathematics/upload/45a/2013_ApplMath_MSc_731_Golov-arphj5jlf2t.pdf . Cited December 27, 2017.
  10. A. V. Boreskov, Tessellation in Modern OpenGL.
    http://steps3d.narod.ru/tutorials/tesselation-tutorial.html . Cited December 27, 2017.
  11. R. L. Cook and K. E. Torrance, “A Reflectance Model for Computer Graphics,” ACM SIGGRAPH Comput. Graph. 15 (3), 307-316 (1981).
  12. D. V. Sivukhin, General Course of Physics , Vol. 4: Optics (Fizmatlit, Moscow, 2006).



How to Cite

Федоров А. Droplet Visualization in FlowVision // Numerical Methods and Programming (Vychislitel’nye Metody i Programmirovanie). 2018. 19. 1-8. doi 10.26089/NumMet.v19r101



Section 1. Numerical methods and applications