“Sparse Smoke Simulations in Houdini” by Zarifi

  • ©Omar Zarifi


Entry Number: 03


    Sparse Smoke Simulations in Houdini



    High resolution fluid simulations are commonly used in the visual effects industry to convincingly animate smoke, steam, and explosions. Traditional volumetric fluid solvers operate on dense grids and often spend a lot of time working on empty regions with no visible smoke. We present an efficient sparse fluid solver that effectively skips the inactive space. At the core of this solver is our sparse pressure projection method based on unsmooth aggregation multigrid that treats the internal boundaries as open, allowing the smoke to freely move into previously-inactive regions. We model small-scale motion in the air around the smoke with a noise field, justifying the absence of reliable velocities in the inactive areas.


    Jeff Lait. 2018. Divergence projection with electrostatics. In ACM SIGGRAPH 2018 Talks. 1–2.

    Jeroen Molemaker, Jonathan M Cohen, Sanjit Patel, Jonyong Noh, et al. 2008. Low Viscosity Flow Simulations for Animation.. In Symposium on Computer Animation, Vol. 2008.

    Michael B Nielsen, Konstantinos Stamatelos, Morten Bojsen-Hansen, Duncan Brins- mead, Yannick Pomerleau, Marcus Nordenstam, and Robert Bridson. 2018. A collocated spatially adaptive approach to smoke simulation in bifrost. In ACM SIGGRAPH 2018 Talks. 1–2.

    Jos Stam. 1999. Stable fluids. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques. 121–128.

    Klaus Stüben. 2001. A review of algebraic multigrid. In Numerical Analysis: Historical Developments in the 20th Century. Elsevier, 331–359.

    Zangyueyang Xian, Xin Tong, and Tiantian Liu. 2019. A scalable galerkin multigrid method for real-time simulation of deformable objects. ACM Transactions on Graphics (TOG) 38, 6 (2019), 1–13.



ACM Digital Library Publication:

Overview Page: