Source: https://www-graphics.stanford.edu/~fedkiw/papers/stanford2001-04.pdf