Author ORCID Identifier
Date of Award
2025
Document Type
Thesis (Master's)
Department or Program
Computer Science
First Advisor
Lorie Loeb
Second Advisor
Soroush Vosoughi
Third Advisor
Bo Zhu
Abstract
Fluid simulation is a cornerstone of computer graphics, enabling the realistic depiction of dynamic phenomena such as smoke, fire, and other gaseous behaviours. This thesis focuses on advancing Eulerian smoke simulation techniques, with a particular emphasis on grid-based simulations that capture intricate vortical structures and fine visual details.
We propose several detail-preserving frameworks that incorporate various scalar and vector fields within the simulation pipeline, including velocity, impulse, and Lamb vectors, along with their decompositions and transformed representations. By mathematically analyzing the properties of impulse, we derive its scalar fields decomposition (ImpSFD), which introduces an alternative numerical interpretation, and Vortex-Particles in Impulse (VPImp) which provides enhanced control over fluid turbulence. Additionally, we integrate error correction post-processing techniques and explore advanced numerical schemes to mitigate dissipation and preserve ultra-fine details.
Furthermore, we initiate discussions on the potential of Lamb vectors, supported by preliminary experiments and results. This vector field, both intuitively and empirically, appears to have a deep connection to the essence of turbulence, warranting further investigation.
This thesis underscores the value of these fields in improving the accuracy, control, and visual quality of fluid simulations, offering directions for future research.
Recommended Citation
Zhang, Diyang, "Eulerian Smoke Simulation with Multiple Fields" (2025). Dartmouth College Master’s Theses. 200.
https://digitalcommons.dartmouth.edu/masters_theses/200
Included in
Fluid Dynamics Commons, Graphics and Human Computer Interfaces Commons, Numerical Analysis and Computation Commons