Abstract
Chinese painting is always a kind of resource to explore ancient Chinese dynasties and the ideology of painters. Nowadays, more and more Chinese-antique museums have created corresponding animations from Chinese painting for representing daily life of ancient Chinese and providing immersive experience to attract visitors. However, it is not easy to produce animation sequences directly from Chinese paintings. It is laborious and time-consuming to build every motion of animated characters in Chinese painting. Since the irregular borders of characters in Chinese painting are torn and the connectivity of stroke line will be lost while implementing deformation. This research therefore presents a procedure of generating Chinese painting animation sequences to overcome these problems. It focuses on two technical issues: sample point processing and animation generation. Sample point distribution and allocation are the major tasks in sample pint processing. A point distribution method is proposed to preserve connectivity of stroke line of object and a weight scheme is implemented to decide control bone of individual sample points. For the stage of animation, the skeleton-based deformation is firstly used to generate key frames through user-provided skeleton. Then an interpolation method is exploited to create smooth animations. The proposed scheme could also be applied to multiple-character and multiple-skeleton animations.




































Similar content being viewed by others
References
Bai X, Latecki LJ, Liu WY (2007) Skeleton pruning by contour partitioning with discrete curve evolution. IEEE Trans Pattern Anal Mach Intell 29(3):449–462
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679–698
Delaunay B (1934) Sur la sphère vide. A la mémoire de Georges Voronoï. Bulletin de l'Académie des Sciences de l'URSS 6:793–800
Delmas P (2015) “Geometric operations”. Retrieved September 21, 2015 from: https://www.cs.auckland.ac.nz/courses/compsci773s1c/lectures/ImageProcessing-html/topic2.htm
Dong L, Lu S, Jin X (2014) Real-time image-based Chinese ink painting rendering. Multimed Tools Appl 69(3):605–620
Feng X, Shi M (2010) 2D cartoon character deformation by sketch skeleton. In IEEE Third International Joint Conference on Computational Science and Optimization 2:447–451
Jacobson A, Baran I, Popović ZJ, Sorkine O (2011) Bounded Biharmonic weights for real-time deformation. ACM Trans Graph 30(4)
James DL, Twigg CD (2005) Skinning mesh animations. ACM Trans Graph 24(3):399–407
Lai Y, Chen B, Chen K, Si W, Yao C, Zhang E (2017) Data-driven NPR illustrations of natural flows in Chinese painting. IEEE Trans Vis Comput Graph 23(12):2535–2549
Lee TY, Yen SW, Yeh IC (2008) Texture mapping with hard constraints using warping scheme. IEEE Transactions on Visualization and Computer Graphs 14(2):382–395
Pan J, Zhang JJ (2011) Sketch-based skeleton-driven 2D animation and motion capture. Transactions on edutainment VI:164–181
Rother C, Kolmogoroz V, Blake A (1994) GrabCut: interactive foreground extraction using iterated graph cuts. ACM Trans Graph 23(3):309–314
Schaefe S, McPhail T, Warren J (2006) Image deformation using moving least squares. ACM Trans Graph 25(3):533–540
Sederberg TW, Parry SR (1986) Free-form deformation of solid geometric models. ACM SIGGRAPH Computer Graphics 20(3):151–160
Serra J (1983) Image analysis and mathematical morphology. Academic Press, Orlando, FL, USA
Shen W, Bai X, Hu R, Wang H, Latecki LJ (2011) Skeleton growing and pruning with bending potential ratio. Pattern Recogn 44(2):196–209
Tang F, Dong W, Meng Y, Mei X, Huang F, Zhang X, Deussen O (2018) Animated construction of chinese brush paintings. IEEE Trans Vis Comput Graph 24(12):3019–3031
Telea A (2004) An image Inpainting technique based on the fast marching method. Journal of Graphics, GPU, and Game Tools 9(1):23–34
Wang X, Yang W, Peng H, Wang G (2013) Shape-aware skeletal deformation for 2D characters. Vis Comput 29(6):545–553
Wolberg G (1989) Skeleton-based image warping. Vis Comput 5(1):95–108
Wolberg G (1990) Digital Image Warping. IEEE Computer Society Press. Los Alamitos, CA, USA
Xu S, Xu Y, Kang SB, Salesin DH, Pan Y, Shum HY (2006) Animating Chinese paintings through stroke-based decomposition. ACM Trans Graph 25(2):239–267
Yan HB, Hu SM, Martin RR, Yang YL (2008) Shape deformation using a skeleton to drive simplex transformations. IEEE Transactions on Visualization and Computer Graphs 14(3):693–706
Yang L, Xu T, Li X (2015) An interactive construction method of 3D objects from Chinese ink paintings. In: Pan Z., Cheok A., Mueller W., Zhang M. (eds) transactions on edutainment XI. Lecture notes in computer science, vol 8971. Springer, Berlin, Heidelberg.
Yuan M, Yang X, Xiao S, Ren Z (2007) GPU-based rendering and animation for Chinese painting cartoon. Graphics Interface 2007:57–61
Zhang TY, Suen CY (1984) A fast parallel algorithm for thinning digital patterns. ACM on Communications 27(3):236–239
Acknowledgements
This work of Professor Damon Shing-Min Liu was supported in part by the Ministry of Science and Technology of Taiwan under grant number MOST104-2221-E-194-042-MY2, while Dr. Ching-I Cheng and Ms. Mei-Lin Liu has no conflict of interest.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
ESM 1
(ZIP 26973 kb)
Rights and permissions
About this article
Cite this article
Liu, D.SM., Cheng, CI. & Liu, ML. Animating characters in Chinese painting using two-dimensional skeleton-based deformation. Multimed Tools Appl 79, 20343–20371 (2020). https://doi.org/10.1007/s11042-020-08842-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08842-5