Sketch based 3D character deformation

被引:1
作者
Li M. [1 ]
Ashraf G. [1 ]
机构
[1] National University of Singapore, Computing 1, 117417 Singapore
来源
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 2011年 / 6530卷
关键词
Deformation; Sketch interface; Vector art;
D O I
10.1007/978-3-642-18452-9_14
中图分类号
学科分类号
摘要
Most 3D character editing tools are complex and non-intuitive. It takes lot of skill and labor from the artists to create even a draft 3D humanoid model. This paper proposes an intuitive 2D sketch-driven drafting tool that allows users to quickly shape and proportion existing detailed 3D models. We leverage on our existing vector shape representation to describe character bodypart segments as affine-transformed circle-triangle-square shape blends. This is done for both the input 2D doodle as well as for the extracted point clouds from 3D library mesh. The simplified body part vector shapes help describe the relative deformation between the source (3D library mesh) and the target (2D frontal sketch). The actual deformation is done using automatically setup Free Form Deformation cages. To perform body-part shape analysis, we first segment the mesh with Baran and Popovic's algorithm for automatic fitting of an input skeleton to a given 3D mesh, followed by our existing 2D shape vector fitting process. There are several promising character design applications of this paper; e.g. accelerated personality pre-visualization in movie production houses, intuitive customization of avatars in games and interactive media, and procedural character generation. © 2011 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:177 / 188
页数:11
相关论文
共 32 条
[1]  
Beiman N., Prepare to Board! Creating Story and Characters for Animated Feature, (2007)
[2]  
Camara S., All about Techniques in Drawing for Animation Production, (2006)
[3]  
Hart C., Cartoon Cool: How to Draw New Retro-Style Characters
[4]  
Bebis G., Georgiopoulos M., Da Vitoria Lobo N., Using self-organizing maps to learn geometric hash functions for model-based object recognition, IEEE Transactions on Neural Networks, 9, 3, pp. 560-570, (1998)
[5]  
Ballard D.H., Generalizing the hough transform to detect arbitary shapes, Pattern Recognition, 13, pp. 111-122, (1981)
[6]  
Belongie S., Malik J., Puzicha J., Shape matching and object recognition using shape context, IEEE Transactions on Visualization and Computer Graphics, 24, 4, (2002)
[7]  
Loncaric S., A survey of shape analysis techniques, Pattern Recognition, 31, 8, pp. 983-1001, (1998)
[8]  
Pavlidis T., A review of algorithms for shape analysis, Comput. Graphics Image Process., 7, 2, pp. 243-258, (1978)
[9]  
Islam M.T., Nahiduzzaman K.M., Peng W.Y., Ashraf G., Learning from humanoid cartoon designs, LNCS, 6171, pp. 606-616, (2010)
[10]  
Botsch M., Pauly M., Wicke M., Gross M., Adaptive space deformations based on rigid cells, Computer Graphics Forum, 26, 3, pp. 339-347, (2007)