TY - JOUR
T1 - Turbulent Details Simulation for SPH Fluids via Vorticity Refinement
AU - Liu, Sinuo
AU - Wang, Xiaokun
AU - Ban, Xiaojuan
AU - Xu, Yanrui
AU - Zhou, Jing
AU - Kosinka, Jiří
AU - Telea, Alexandru C.
N1 - Publisher Copyright:
© 2020 The Authors Computer Graphics Forum © 2020 Eurographics - The European Association for Computer Graphics and John Wiley & Sons Ltd
PY - 2021/2
Y1 - 2021/2
N2 - A major issue in smoothed particle hydrodynamics (SPH) approaches is the numerical dissipation during the projection process, especially under coarse discretizations. High-frequency details, such as turbulence and vortices, are smoothed out, leading to unrealistic results. To address this issue, we introduce a vorticity refinement (VR) solver for SPH fluids with negligible computational overhead. In this method, the numerical dissipation of the vorticity field is recovered by the difference between the theoretical and the actual vorticity, so as to enhance turbulence details. Instead of solving the Biot-Savart integrals, a stream function, which is easier and more efficient to solve, is used to relate the vorticity field to the velocity field. We obtain turbulence effects of different intensity levels by changing an adjustable parameter. Since the vorticity field is enhanced according to the curl field, our method can not only amplify existing vortices, but also capture additional turbulence. Our VR solver is straightforward to implement and can be easily integrated into existing SPH methods.
AB - A major issue in smoothed particle hydrodynamics (SPH) approaches is the numerical dissipation during the projection process, especially under coarse discretizations. High-frequency details, such as turbulence and vortices, are smoothed out, leading to unrealistic results. To address this issue, we introduce a vorticity refinement (VR) solver for SPH fluids with negligible computational overhead. In this method, the numerical dissipation of the vorticity field is recovered by the difference between the theoretical and the actual vorticity, so as to enhance turbulence details. Instead of solving the Biot-Savart integrals, a stream function, which is easier and more efficient to solve, is used to relate the vorticity field to the velocity field. We obtain turbulence effects of different intensity levels by changing an adjustable parameter. Since the vorticity field is enhanced according to the curl field, our method can not only amplify existing vortices, but also capture additional turbulence. Our VR solver is straightforward to implement and can be easily integrated into existing SPH methods.
KW - animation
KW - fluid modeling
KW - particle systems
KW - physically based animation
UR - http://www.scopus.com/inward/record.url?scp=85092097122&partnerID=8YFLogxK
U2 - 10.1111/cgf.14095
DO - 10.1111/cgf.14095
M3 - Article
AN - SCOPUS:85092097122
SN - 0167-7055
VL - 40
SP - 54
EP - 67
JO - Computer Graphics Forum
JF - Computer Graphics Forum
IS - 1
ER -