Please see http://www-graphics.stanford.edu/papers/mbone