Real-time fluid simmulation in Unreal using smooth-particle hydrodynamics techniques (2021 SW Capstone Design)
To render over 10,000 particles, implemented parallel programming using CUDA. CUDA sample code was referenced for implementation, and it was created as a lib and linked with Unreal.
Boundary Handling4
WCSPH5
Marching cubes is a computer graphics algorithm, published in the 1987 SIGGRAPH proceedings by Lorensen and Cline,[1] for extracting a polygonal mesh of an isosurface from a three-dimensional discrete scalar field (the elements of which are sometimes called voxels). 7
- M. Müller, D. Charypar, and M. Gross. Particle-based fluid simulation for interactive applications. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 154–159, 2003.
- Koschier, Dan, Jan Bender, Barbara Solenthaler, and Matthias Teschner. "Smoothed particle hydrodynamics techniques for the physics based simulation of fluids and solids." arXiv preprint arXiv:2009.06944 (2020).
- David Staubach , "Smoothed Particle Hydrodynamics Real-Time Fluid Simulation Approach." Friedrich-Alexander-Universitaet Erlangen-Nuernberg (2010).
- Nadir Akinci, Markus Ihmsen, Gizem Akinci, Barbara Solenthaler and Matthias Teshner "Versatile rigid-fluid coupling for incompressible SPH." ACM Transactions on GraphicsVolume 31Issue 4July 2012 Article No.: 62pp 1– (2012).
- Markus Becker and Matthias Teschner. "Weakly Compressible SPH for Free Surface Flows." Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2007, San Diego, California, USA, August 2-4, 2007.
- https://en.wikipedia.org/wiki/Marching_cubes