ABSTRACT
We propose a sketch-based posing system for rigged 3D characters that allows artists to create custom sketch abstractions on top of a character's actual shape. A sketch abstraction is composed of rigged curves that form an iconographic 2D representation of the character from a particular viewpoint. When provided with a new input sketch, our optimization system minimizes a nonlinear iterative closest point energy to find the rigging parameters that best align the character's sketch abstraction to the input sketch. A custom regularization term addresses the underconstrained nature of the problem to select favorable poses. Although our system supports arbitrary black-box rigs, we show how to optimize computations when rigging formulas and derivatives are available. We demonstrate our system's flexibility with examples showing different artist-designed sketch abstractions for both full body posing and the customization of individual components of a modular character. Finally, we show that simple sketch abstractions can be built on the fly by projecting a drawn curve onto the character's mesh. Redrawing the curve allows the user to dynamically pose the character. Taken together, our system enables a new form of intuitive sketch-based posing in which the character designer has the freedom to prescribe the sketch abstraction that is most meaningful for the character.
- Baskin, J., 2014. Mike and Tina character rig 2.5.0 {Online; accessed Jan 20th, 2015}, http://www.creativecrash.com/maya/downloads/character-rigs/c/mike-and-tina-character-rig.Google Scholar
- Borosán, P., Jin, M., DeCarlo, D., Gingold, Y., and Nealen, A. 2012. Rigmesh: Automatic rigging for part-based shape modeling and deformation. ACM Trans. Graph. 31, 6 (Nov.), 198:1--198:9. Google ScholarDigital Library
- Chang, E., and Jenkins, O. C. 2006. Sketching articulation and pose for facial animation. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 271--280. Google ScholarDigital Library
- Choi, M. G., Yang, K., Igarashi, T., Mitani, J., and Lee, J. 2012. Retrieval and visualization of human motion data via stick figures. Comput. Graph. Forum 31, 7-1, 2057--2065. Google ScholarDigital Library
- Davis, J., Agrawala, M., Chuang, E., Popović, Z., and Salesin, D. 2003. A sketching interface for articulated figure animation. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 320--328. Google ScholarDigital Library
- Eitz, M., Hays, J., and Alexa, M. 2012. How do humans sketch objects? ACM Trans. Graph. 31, 4 (July), 44:1--44:10. Google ScholarDigital Library
- Funkhouser, T., Kazhdan, M., Shilane, P., Min, P., Kiefer, W., Tal, A., Rusinkiewicz, S., and Dobkin, D. 2004. Modeling by example. ACM Trans. Graph. 23, 3 (Aug.), 652--663. Google ScholarDigital Library
- Gingold, Y., Igarashi, T., and Zorin, D. 2009. Structured annotations for 2d-to-3d modeling. ACM Trans. Graph. 28, 5 (Dec.), 148:1--148:9. Google ScholarDigital Library
- Guay, M., Cani, M.-P., and Ronfard, R. 2013. The line of action: An intuitive interface for expressive character posing. ACM Trans. on Graphics 32, 6 (Nov.), 205:1--205:8. Google ScholarDigital Library
- Gunnarsson, O., and Maddock, S. C. 2010. Sketch-based posing of 3d faces for facial animation. In Proceedings of Theory and Practice of Computer Graphics, 223--230.Google Scholar
- Hahn, F., Thomaszewski, B., Coros, S., Sumner, R. W., and Gross, M. 2013. Efficient simulation of secondary motion in rig-space. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 165--171. Google ScholarDigital Library
- Hecker, C., Raabe, B., Enslow, R. W., DeWeese, J., Maynard, J., and van Prooijen, K. 2008. Real-time motion retargeting to highly varied user-created morphologies. ACM Trans. Graph. 27, 3 (Aug.), 27:1--27:11. Google ScholarDigital Library
- Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: A sketching interface for 3d freeform design. In In Proceedings of SIGGRAPH '99, Annual Conference Series, 409--416. Google ScholarDigital Library
- Karpenko, O. A., and Hughes, J. F. 2006. Smoothsketch: 3d free-form shapes from complex sketches. ACM Trans. Graph. 25, 3 (July), 589--598. Google ScholarDigital Library
- Kho, Y., and Garland, M. 2005. Sketching mesh deformations. In Proceedings of the Symposium on Interactive 3D Graphics and Games, 147--154. Google ScholarDigital Library
- Kraevoy, V., Sheffer, A., and van de Panne, M. 2009. Modeling from contour drawings. In Proceedings of the Eurographics Symposium on Sketch-Based Interfaces and Modeling, 37--44. Google ScholarDigital Library
- Lau, M., Chai, J., Xu, Y.-Q., and Shum, H.-Y. 2009. Face poser: Interactive modeling of 3d facial expressions using facial priors. ACM Trans. Graph. 29, 1 (Dec.), 3:1--3:17. Google ScholarDigital Library
- Lee, J., and Funkhouser, T. 2008. Sketch-based search and composition of 3d models. In Proceedings of the Eurographics Conference on Sketch-Based Interfaces and Modeling, 97--104. Google ScholarDigital Library
- Lin, J., Igarashi, T., Mitani, J., and Saul, G. 2010. A sketching interface for sitting-pose design. In Proceedings of the Sketch-Based Interfaces and Modeling Symposium, 111--118. Google ScholarDigital Library
- Miranda, J. C., Alvarez, X., Orvalho, J., Gutierrez, D., Sousa, A. A., and Orvalho, V. 2012. Sketch express: A sketching interface for facial animation. Computers & Graphics 36, 6, 585--595. Google ScholarDigital Library
- Nealen, A., Sorkine, O., Alexa, M., and Cohen-Or, D. 2005. A sketch-based interface for detail-preserving mesh editing. ACM Trans. Graph. 24, 3 (July), 1142--1147. Google ScholarDigital Library
- Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. Fibermesh: Designing freeform surfaces with 3d curves. ACM Trans. Graph. 26, 3 (July). Google ScholarDigital Library
- Noris, G., Skora, D., Shamir, A., Coros, S., Whited, B., Simmons, M., Hornung, A., Gross, M., and Sumner, R. 2012. Smart scribbles for sketch segmentation. Comput. Graph. Forum 31, 8, 2516--2527. Google ScholarDigital Library
- Olsen, L., Samavati, F. F., Sousa, M. C., and Jorge, J. A. 2009. Sketch-based modeling: A survey. Computers & Graphics 33, 1, 85--103. Google ScholarDigital Library
- Öztireli, A. C., Baran, I., Popa, T., Dalstein, B., Sumner, R. W., and Gross, M. 2013. Differential blending for expressive sketch-based posing. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 155--164. Google ScholarDigital Library
- Rusinkiewicz, S., and Levoy, M. 2001. Efficient variants of the ICP algorithm. In 3-D Digital Imaging and Modeling, 145--152.Google Scholar
- Shin, H., and Igarashi, T. 2007. Magic canvas: Interactive design of a 3-d scene prototype from freehand sketches. In Proceedings of Graphics Interface, 63--70. Google ScholarDigital Library
- Wei, X. K., and Chai, J. 2011. Intuitive interactive human-character posing with millions of example poses. Computer Graphics and Applications 31, 4 (July), 78--88. Google ScholarDigital Library
- Wyvill, B., Foster, K., Jepp, P., Schmidt, R., Sousa, M. C., and Jorge, J. A. 2005. Sketch based construction and rendering of implicit models. In Proceedings of the Eurographics Conference on Computational Aesthetics in Graphics, Visualization and Imaging, 67--74. Google ScholarDigital Library
- Zhou, K., Huang, J., Snyder, J., Liu, X., Bao, H., Guo, B., and Shum, H.-Y. 2005. Large mesh deformation using the volumetric graph laplacian. ACM Trans. Graph. 24, 3 (July), 496--503. Google ScholarDigital Library
- Zimmermann, J., Nealen, A., and Alexa, M. 2007. SilSketch: Automated sketch-based editing of surface meshes. In Proceedings of the Eurographics Workshop on Sketch-based Interfaces and Modeling, 23--30. Google ScholarDigital Library
Index Terms
- Sketch abstractions for character posing
Recommendations
Sketch2Pose: estimating a 3D character pose from a bitmap sketch
Artists frequently capture character poses via raster sketches, then use these drawings as a reference while posing a 3D character in a specialized 3D software --- a time-consuming process, requiring specialized 3D training and mental effort. We tackle ...
Differential blending for expressive sketch-based posing
SCA '13: Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer AnimationGenerating highly expressive and caricatured poses can be difficult in 3D computer animation because artists must interact with characters indirectly through complex character rigs. Furthermore, since caricatured poses often involve large bends and ...
Sketch-based 3D hair posing by contour drawings
SCA '17: Proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer AnimationWe propose a sketch-based method for posing a three-dimensional (3D) hair model that enables artists to create attractive hairstyles more easily and intuitively. The system takes partial contour drawings of a preferred hair shape to modify the rig ...
Comments