Abstract
We introduce a simple screen-space filtering technique for real-time rendering of particle-based fluid simulations. Starting with a depth-map generated directly from the particle data, our new filter formulation smooths the depth-map by considering the depth values in a narrow range. The depth values outside of this range are carefully handled to achieve the desired surface shape near discontinuities. The simplicity of our formulation leads to a computationally efficient filter. We present examples with complex particle-based fluid simulations and provide comparisons, clearly showing that our filter provides improved surface quality in terms of surface smoothness and preserving boundaries near discontinuities, as compared to prior filtering methods.
- Florian Bagar, Daniel Scherzer, and Michael Wimmer. 2010. A Layered Particle-Based Fluid Model for Real-Time Rendering of Water. Computer Graphics Forum 29, 4 (2010), 1383--1389. Google Scholar
Digital Library
- Hilko Cords and Oliver G. Staadt. 2009. Interactive Screen-Space Surface Rendering of Dynamic Particle Clouds. Journal of Graphics, GPU, and Game Tools 14, 3 (2009), 1--19.Google Scholar
Cross Ref
- Mathieu Desbrun and Marie-Paule Gascuel. 1996. Smoothed Particles: A New Paradigm for Animating Highly Deformable Bodies. In Proceedings of the Eurographics Workshop on Computer Animation and Simulation '96. Springer-Verlag New York, Inc., New York, NY, USA, 61--76. Google Scholar
Digital Library
- Prashant Goswami, Philipp Schlegel, Barbara Solenthaler, and Renato Pajarola. 2010. Interactive SPH Simulation and Rendering on the GPU. In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '10). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 55--64. Google Scholar
Digital Library
- Simon Green. 2010. Screen Space Fluid Rendering for Games. In Game Developers Conference.Google Scholar
- Takuya Imai, Yoshihiro Kanamori, and Jun Mitani. 2016. Real-time screen-space liquid rendering with complex refractions. Computer Animation and Virtual Worlds 27, 3-4 (2016), 425--434. cav.1707. Google Scholar
Digital Library
- Miles Macklin and Matthias Müller. 2013. Position Based Fluids. ACM Trans. Graph. 32, 4, Article 104 (July 2013), 12 pages. Google Scholar
Digital Library
- Matthias Müller, Simon Schirm, and Stephan Duthaler. 2007. Screen Space Meshes. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '07). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 9--15. Google Scholar
Digital Library
- F. Reichl, M. G. Chajdas, J. Schneider, and R. Westermann. 2014. Interactive Rendering of Giga-particle Fluid Simulations. In Proceedings of High Performance Graphics (HPG '14). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 105--116. Google Scholar
Digital Library
- Ilya D. Rosenberg and Ken Birdwell. 2008. Real-time Particle Isosurface Extraction. In Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games (I3D '08). ACM, New York, NY, USA, 35--43. Google Scholar
Digital Library
- Wladimir J. van der Laan, Simon Green, and Miguel Sainz. 2009. Screen Space Fluid Rendering with Curvature Flow. In Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games (I3D '09). ACM, New York, NY, USA, 91--98. Google Scholar
Digital Library
- Marcel Weiler, Dan Koschier, and Jan Bender. 2016. Projective Fluids. In Proceedings of the 9th International Conference on Motion in Games (MIG '16). ACM, New York, NY, USA, 79--84. Google Scholar
Digital Library
- Xiangyun Xiao, Shuai Zhang, and Xubo Yang. 2017. Real-time High-quality Surface Rendering for Large Scale Particle-based Fluids. In Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D '17). ACM, New York, NY, USA, Article 12, 8 pages. Google Scholar
Digital Library
- Jihun Yu and Greg Turk. 2013. Reconstructing Surfaces of Particle-based Fluids Using Anisotropic Kernels. ACM Trans. Graph. 32, 1, Article 5 (Feb. 2013), 12 pages. Google Scholar
Digital Library
- Yanci Zhang, Barbara Solenthaler, and Renato Pajarola. 2008. Adaptive Sampling and Rendering of Fluids on the GPU. In Proceedings of the Fifth Eurographics / IEEE VGTC Conference on Point-Based Graphics (SPBG'08). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 137--146. Google Scholar
Digital Library
Index Terms
A Narrow-Range Filter for Screen-Space Fluid Rendering
Recommendations
Screen space fluid rendering with curvature flow
I3D '09: Proceedings of the 2009 symposium on Interactive 3D graphics and gamesWe present an approach for rendering the surface of a particle-based fluid that is simple to implement, has real-time performance with a configurable speed/quality trade-off, and smoothes the surface to prevent the fluid from looking "blobby" or jelly-...
Real-time screen-space liquid rendering with complex refractions
Particle-based liquid is often rendered only with single refraction in real-time applications, which deteriorates the reality of liquid. We present a screen-space method for rendering particle-based liquids with up to four refractions in real time. Our ...
Realtime Rendering Glossy to Glossy Reflections in Screen Space
Glossy to glossy reflections are lights bounced between glossy surfaces. Such directional light transports are important for humans to perceive glossy materials, but difficult to simulate. This paper proposes a new method for rendering screen-space ...






Comments