1. Shanghai Film Academy, Shanghai University, Shanghai 200072, China;
2. Shanghai Engineering Research Center of Motion Picture Special Effects, Shanghai 200072, China;
3. Department of Creative Technology, University of Bournemouth, Fern Barrow Poole BH12 5BB, UK