Reducing Numerical Dissipation in Smoke Simulation


Zhanpeng Huang
Beihang University
 
Ladislav Kavan
University of Pennsylvania
 
Weikai Li
Hong Kong University of Science and Technology
 
Pan Hui
Hong Kong University of Science and Technology
 

Guanghong Gong
Beihang University
 


The applicability of different types of methods in several typical fluid simulation scenarios. The applicability is classified into four levels with weak, moderate, suitable, and strong from inside to outside.



Abstract

Numerical dissipation acts as artificial viscosity to make smoke viscous. Reducing numerical dissipation is able to recover visual details smeared out by the numerical dissipation. Great efforts have been devoted to suppress the numerical dissipation in smoke simulation in the past few years. In this paper we investigate methods of combating the numerical dissipation. We describe visual consequences of the numerical dissipation and explore sources that introduce the numerical dissipation into course of smoke simulation. Methods are investigated from various aspects including grid variation, high-order advection, sub-grid compensation, invariant conservation, and particle-based improvement, followed by discussion and comparison in terms of visual quality, computational overhead, ease of implementation, adaptivity, and scalability, which leads to their different applicability to various application scenarios.



Publication

Zhanpeng Huang, Ladislav Kavan, Weikai Li, Pan Hui, Guanghong Gong. Reducing Numerical Dissipation in Smoke Simulation. Graphical Models, 2015.  


Links and Downloads

Paper

 
BibTeX