------------------------------------------
Dynamic Graphics Project Lab.,
Department of Computer Science, University of Toronto,
Seyong Ha