Gigantic Splight
Published:
Fluid simulation has been a challenge in Computer Graphics domain. In this project we implemented Macklin and Müller’s algorithm specified in their paper Macklin and Müller 2013. To achieve real-timeness, we utilized Taichi framework to render the fluid in real time, which is proven to be robust and handy comparing to CUDA programming. We also raised several interactive ways to enhance its playability. In order to have a better realistic view, foam simulation is also added into our scene. Generally, our work can be regarded as a re-implementation of the algorithm with augmentations in rendering, gaming and interaction. In the end, we also prove with statistics that the algorithm is efficient and robust.