Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2485895.2485916acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
research-article

Differential blending for expressive sketch-based posing

Published: 19 July 2013 Publication History

Abstract

Generating 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 twists, artifacts arise with traditional skinning algorithms that are not designed to blend large, disparate rotations and cannot represent extremely large rotations. To overcome these problems, we introduce a differential blending algorithm that can successfully encode and blend large transformations, overcoming the inherent limitation of previous skeletal representations. Based on this blending method, we illustrate a sketch-based interface that supports curved bones and implements the line-of-action concept from hand-drawn animation to create expressive poses in 3D animation. By interpolating stored differential transformations across temporal keyframes, our system also generates caricatured animation. We present a detailed technical analysis of our differential blending algorithm and show several posing and animation results created using our system to demonstrate the utility of our method in practice.

Supplementary Material

JPG File (p155-oztireli.jpg)
MP4 File (p155-oztireli.mp4)

References

[1]
Akeo, M., Hashimoto, H., Kobayashi, T., and Shibusawa, T. 1994. Computer graphics system for reproducing three-dimensional shape from idea sketch. Computer Graphics Forum 13, 3, 477--488.
[2]
Alexa, M. 2002. Linear combination of transformations. ACM Trans. Graph. 21, 3 (July), 380--387.
[3]
Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3D characters. ACM Trans. Graph. 26, 3 (July), 72:1--72:8.
[4]
Baran, I., Lehtinen, J., and Popović, J. 2010. Sketching clothoid splines using shortest paths. Computer Graphics Forum 29, 2 (May), 655--664.
[5]
Blair, P. 1994. Cartoon Animation. Walter Foster Publishing.
[6]
Davis, J., Agrawala, M., Chuang, E., Popović, Z., and Salesin, D. 2007. A sketching interface for articulated figure animation. In ACM SIGGRAPH 2007 courses, ACM, New York, NY, USA, SIGGRAPH '07.
[7]
Forstmann, S., and Ohya, J. 2006. Fast skeletal animation by skinned arc-spline based deformation. In Proc. Eurographics 2006 Short-Papers, 1--4.
[8]
Forstmann, S., Ohya, J., Krohn-Grimberghe, A., and McDougall, R. 2007. Deformation styles for spline-based skeletal animation. In Proc. SCA '07, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 141--150.
[9]
Gingold, Y., Igarashi, T., and Zorin, D. 2009. Structured annotations for 2d-to-3d modeling. ACM Trans. Graph. 28 (December), 148:1--148:9.
[10]
Govindu, V. 2004. Lie-algebraic averaging for globally consistent motion estimation. In Proc. CVPR 2004, vol. 1, I--684 -- I--691 Vol.1.
[11]
Hoshino, J., and Hoshino, Y. 2001. Intelligent storyboard for prototyping animation. Multimedia and Expo, IEEE International Conference on 0, 96.
[12]
Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3d freeform design. In Proc. SIGGRAPH '99, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 409--416.
[13]
Jacobson, A., and Sorkine, O. 2011. Stretchable and twistable bones for skeletal shape deformation. In Proc. SIGGRAPH Asia 2011, ACM, New York, NY, USA, SA '11, 165:1--165:8.
[14]
Kavan, L., and Žára, J. 2005. Spherical blend skinning: a realtime deformation of articulated models. In Proc. I3D '05, ACM, New York, NY, USA, 9--16.
[15]
Kavan, L., Collins, S., Zara, J., and O'Sullivan, C. 2008. Geometric skinning with approximate dual quaternion blending. ACM Trans. Graph. 27, 4, 105:1--105:23.
[16]
Kho, Y., and Garland, M. 2005. Sketching mesh deformations. In Proc. I3D '05, ACM, New York, NY, USA, 147--154.
[17]
Kraevoy, V., Sheffer, A., and van de Panne, M. 2009. Modeling from contour drawings. In Proc. SBIM '09, ACM, New York, NY, USA, 37--44.
[18]
Magnenat-Thalmann, N., Laperrière, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. In Proc. Graphics interface '88, Canadian Information Processing Society, Toronto, Ont., Canada, Canada, 26--33.
[19]
Mao, C., Qin, S., and Wright, D. 2005. A sketch-based gesture interface for rough 3d stick figure animation. In Proc. SBIM. Dublin, 2005, Eurographics.
[20]
Mao, C., Qin, S., and Wright, D. 2007. Sketch-based virtual human modelling and animation. In Smart Graphics, A. Butz, B. Fisher, A. Krüger, P. Olivier, and S. Owada, Eds., vol. 4569 of Lecture Notes in Computer Science. Springer Berlin/Heidelberg, 220--223.
[21]
Mao, C., Qin, S. F., and Wright, D. 2009. A sketch-based approach to human body modelling. Computers & Graphics 33, 4, 521--541.
[22]
Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. In Proc. ACM SIGGRAPH 2003, ACM, New York, NY, USA, SIGGRAPH '03, 562--568.
[23]
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.
[24]
Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. Fibermesh: designing freeform surfaces with 3d curves. ACM Trans. Graph. 26, 3 (July).
[25]
Olsen, L., Samavati, F., Sousa, M., and Jorge, J. 2008. A taxonomy of modeling techniques using sketch-based interfaces. In Proc. Eurographics 2008, STAR.
[26]
Thorne, M., Burke, D., and van de Panne, M. 2004. Motion doodles: an interface for sketching character motion. ACM Trans. Graph. 23, 3 (Aug.), 424--431.
[27]
Whitaker, H., and Halas, J. 2002. Timing for Animation. Focal Press.
[28]
Yang, X., Somasekharan, A., and Zhang, J. J. 2006. Curve skeleton skinning for human and creature characters: Research articles. Comput. Animat. Virtual Worlds 17, 3-4 (July), 281--292.
[29]
Zeleznik, R. C., Herndon, K. P., and Hughes, J. F. 1996. Sketch: An interface for sketching 3d scenes. In Computer Graphics, Proc. Siggraph 1996, 163--170.
[30]
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.
[31]
Zimmermann, J., Nealen, A., and Alexa, M. 2008. Sketch-based interfaces: Sketching contours. Comput. Graph. 32, 5 (Oct.), 486--499.

Cited By

View all
  • (2024)Breathing Life Into Sketches Using Text-to-Video Priors2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00414(4325-4336)Online publication date: 16-Jun-2024
  • (2024)Sketch-Based Posing for 3D AnimationEncyclopedia of Computer Graphics and Games10.1007/978-3-031-23161-2_47(1663-1672)Online publication date: 5-Jan-2024
  • (2021)MultiResGNet: Approximating Nonlinear Deformation via Multi‐Resolution GraphsComputer Graphics Forum10.1111/cgf.14265340:2(537-548)Online publication date: 4-Jun-2021
  • Show More Cited By

Index Terms

  1. Differential blending for expressive sketch-based posing

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCA '13: Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation
    July 2013
    225 pages
    ISBN:9781450321327
    DOI:10.1145/2485895
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 July 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. deformation
    2. posing
    3. skeletal animation
    4. skinning

    Qualifiers

    • Research-article

    Conference

    SCA '13
    Sponsor:

    Acceptance Rates

    SCA '13 Paper Acceptance Rate 20 of 57 submissions, 35%;
    Overall Acceptance Rate 183 of 487 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)20
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Breathing Life Into Sketches Using Text-to-Video Priors2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00414(4325-4336)Online publication date: 16-Jun-2024
    • (2024)Sketch-Based Posing for 3D AnimationEncyclopedia of Computer Graphics and Games10.1007/978-3-031-23161-2_47(1663-1672)Online publication date: 5-Jan-2024
    • (2021)MultiResGNet: Approximating Nonlinear Deformation via Multi‐Resolution GraphsComputer Graphics Forum10.1111/cgf.14265340:2(537-548)Online publication date: 4-Jun-2021
    • (2021)A Revisit of Shape Editing Techniques: From the Geometric to the Neural ViewpointJournal of Computer Science and Technology10.1007/s11390-021-1414-936:3(520-554)Online publication date: 31-May-2021
    • (2020)Real‐Time Deformation with Coupled Cages and SkeletonsComputer Graphics Forum10.1111/cgf.1390039:6(19-32)Online publication date: 30-Jan-2020
    • (2019)Spring Rigs for SkinningProceedings of the 12th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3359566.3360074(1-10)Online publication date: 28-Oct-2019
    • (2019)Tangent-space optimization for interactive animation controlACM Transactions on Graphics10.1145/3306346.332293838:4(1-10)Online publication date: 12-Jul-2019
    • (2018)Direct manipulation of blendshapes using a sketch-based interfaceProceedings of the 23rd International ACM Conference on 3D Web Technology10.1145/3208806.3208811(1-10)Online publication date: 20-Jun-2018
    • (2018)OptiMoProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173735(1-12)Online publication date: 21-Apr-2018
    • (2017)Attachment-based character deformationProceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation10.1145/3099564.3108161(1-2)Online publication date: 28-Jul-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media