This was made using OpenSPH, this took about 30 minutes to render with 100k particles, the raw video is 33 minutes so I compressed 2 clips into 36 seconds