This was done entirely inside Houdini using the sop solver and rendered in Karma. I have wanted to make the effect for a long time and it was a very fun process to make without using flip or vellum.