Affiliation: | 1. Department of Computer Science and Engineering, Zhejiang University, Hangzhou 310027, China 2. College of New Media, Zhejiang University of Media and Communications, Hangzhou 310018, China 3. National Centre for Computer Animation, Bournemouth University, Bournemouth, BH12 5BB, U.K |