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