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

skip to main content
research-article

Synthesis and evaluation of linear motion transitions

Published: 20 March 2008 Publication History

Abstract

This article develops methods for determining visually appealing motion transitions using linear blending. Motion transitions are segues between two sequences of animation, and are important components for generating compelling animation streams in virtual environments and computer games. Methods involving linear blending are studied because of their efficiency, computational speed, and widespread use. Two methods of transition specification are detailed, center-aligned and start-end transitions. First, we compute a set of optimal weights for an underlying cost metric used to determine the transition points. We then evaluate the optimally weighted cost metric for generalizability, appeal, and robustness through a cross-validation and user study. Next, we develop methods for computing visually appealing blend lengths for two broad categories of motion. We empirically evaluate these results through user studies. Finally, we assess the importance of these techniques by determining the minimum sensitivity of viewers to transition durations, the just noticeable difference, for both center-aligned and start-end specifications.

References

[1]
Alias. Toronto, Canada. http://www.alias.com.
[2]
Arikan, O. and Forsyth, D. A. 2002. Interactive motion generation from examples. ACM Trans. Graph. 21, 3 (July), 483--490.
[3]
Arikan, O., Forsyth, D. A., and O'Brien, J. F. 2003. Motion synthesis from annotations. ACM Trans. Graph. 22, 3 (July), 402--408.
[4]
Arikan, O., Forsyth, D. A., and O'Brien, J. F. 2005. Pushing people around. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, K. Anjyo and P. Faloutsos, Eds. 59--66.
[5]
Bruderlin, A. and Williams, L. 1995. Motion signal processing. In Comput. Graph. 97--104. In Proceedings of SIGGRAPH 95. Los Angeles, CA.
[6]
CMU Motion Capture Database. Carnegie-mellon motion capture database. http://mocap.cs.cmu.edu.
[7]
Duda, R. O., Hart, P. E., and Stork, D. G. 2001. Pattern Classification, 2nd Ed. John Wiley and Sons.
[8]
Gill, P. E., Murray, W., and Wright, M. H. 1981. Practical Optimization. Academic Press.
[9]
Gleicher, M. 2001. Comparing constraint-based motion editing methods. Graphic. Models 63, 2 (March).
[10]
Gleicher, M., Shin, H. J., Kovar, L., and Jepsen, A. 2003. Snap-together motion: Assembling run-time animation. ACM Trans. Graph. 22, 3 (July), 702--702.
[11]
Grassia, F. S. 2000. Believable automatically synthesized motion by knowledge-enhanced motion transformation. Ph.D. thesis, CMU-CS-00-163. Carnegie Mellon University.
[12]
Green, D. M. and Swets, J. A. 1966. Signal Detection Theory and Psychophysics. John Wiley and Sons, New York, NY.
[13]
Harrison, J., Rensink, R. A., and van de Panne, M. 2004. Obscuring length changes during animated motion. ACM Trans. Graph. 23, 3 (Aug.), 569--573.
[14]
Hodgins, J. K., O'Brien, J. F., and Tumblin, J. F. 1998. Judgments of human motion with different geometric models. IEEE Trans. Visualiz. Comput. Graph. 4, 4.
[15]
Johansson, G. 1973. Visual perception of biological motion and a model for its analysis. Percep. Psychophys. 14, 201--211.
[16]
Kovar, L. and Gleicher, M. 2003. Flexible automatic motion blending with registration curves. In Proceedings of the Symposium on Computer Animation, D. Breen and M. Lin, Eds., ACM SIGGRAPH/Eurographics, San Diego, CA, 214--224.
[17]
Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. ACM Trans. Graph. 21, 3 (July), 473--482.
[18]
Kovar, L., Schreiner, J., and Gleicher, M. 2002. Footskate cleanup for motion capture editing. In Proceedings of the ACM SIGGRAPH Symposium on Computer Animation. 97--104.
[19]
Kozlowski, L. T. and Cutting, J. E. 1977. Recognizing the gender of walkers from dynamic point-light displays. Percept. Psychophys. 21, 575--580.
[20]
Lamouret, A. and van de Panne, M. 1996. Motion synthesis by example. In Proceedings of the 7th International Eurographics Workshop on Computer Animation and Simulation. {EGCAS}.
[21]
Lee, J., Chai, J., Reitsma, P. S. A., Hodgins, J. K., and Pollard, N. S. 2002. Interactive control of avatars animated with human motion data. ACM Trans. Graph. 21, 3 (July), 491--500.
[22]
Lehmann, E. L. and D'Abrera, H. J. M. 1988. Noparametrics: Statistical Methods Based on Ranks. McGraw-Hill.
[23]
MacMillan, N. A. and Creelman, C. D. 2004. Detection Theory: A User's Guide, 2nd Ed. Lawrence Erlbaum Associates.
[24]
McCall, R. B. 2001. Fundamental Statistics for Behavioral Sciences, 8th Ed. Wadsworth, Stamford, CT.
[25]
Menache, A. 1999. Understanding Motion Capture for Computer Animation and Video Games. Morgan Kaufmann.
[26]
Ménardais, S., Kulpa, R., Multon, F., and Arnaldi, B. 2004. Synchronization for dynamic blending of motions. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 325--335.
[27]
Michaels, C. F. and de Vries, M. M. 1998. Higher order and lower order variables in the visual perception of relative pulling force. J. Exper. Psych. Hum. Percep. Perform. 24, 2, 526--546.
[28]
Mizuguchi, M., Buchanan, J., and Calvert, T. 2001. Data driven motion transitions for interactive games. Eurographics Short Presentations.
[29]
Oesker, M., Hecht, H., and Jung, B. 2000. Psychological evidence for unconscious processing of detail in real-time animation of multiple characters. J. Visualiz. Comput. Anim. 11, 2 (June), 105--112.
[30]
O'Sullivan, C., Dingliana, J., Giang, T., and Kaiser, M. K. 2003. Evaluating the visual fidelity of physically based animations. ACM Trans. Graph. 22, 3 (July), 527--536.
[31]
Park, F. C. and Ravani, B. 1997. Smooth invariant interpolation of rotations. ACM Trans. Graph. 16, 3 (July), 277--295.
[32]
Park, S. I., Shin, H. J., and Shin, S. Y. 2002. On-line locomotion generation based on motion blending. In Proceedings of the ACM SIGGRAPH Symposium on Computer Animation. 105--112.
[33]
Perlin, K. 1995. Real time responsive animation with personality. IEEE Trans. Visualiz. Comput. Graph. 1, 1 (March), 5--15.
[34]
Pollick, F., Paterson, H. M., Bruderlin, A., and Sanford, A. J. 2001. Perceiving affect from arm movement. Cognition 82, 2, B51--B61.
[35]
Popović, J., Seitz, S. M., Erdmann, M., Popović, Z., and Witkin, A. 2000. Interactive manipulation of rigid body simulations. In Proceedings of ACM SIGGRAPH, New Orleans, LA. 209--218.
[36]
Pullen, K. and Bregler, C. 2002. Motion capture assisted animation: Texturing and synthesis. ACM Trans. Graph. 21, 3 (July), 501--508.
[37]
Reitsma, P. S. A. and Pollard, N. S. 2003. Perceptual metrics for character animation: Sensitivity to errors in ballistic motion. ACM Trans. Graph.
[38]
Rose, C., Cohen, M., and Bodenheimer, B. 1998. Verbs and adverbs: Multidimensional motion interpolation. IEEE Comput. Graph. Appl. 18, 5, 32--40.
[39]
Rose, C. F., Guenter, B., Bodenheimer, B., and Cohen, M. F. 1996. Efficient generation of motion transitions using spacetime constraints. In Proceedings of SIGGRAPH Computer Graphics. Annual Conference Series. New Orleans, LA. 147--154.
[40]
Safonova, A. and Hodgins, J. K. 2005. Analyzing the physical correctness of interpolated human motion. In Proceedings of the ACM/Eurographics SIGGRAPH Symposium on Computer Animation. 171--180.
[41]
Schödl, A., Szeliski, R., Salesin, D. H., and Essa, I. 2000. Video textures. In Proceedings of ACM SIGGRAPH. Computer Graphics. Annual Conference Series. 489--498.
[42]
Sidenbladh, H., Black, M. J., and Sigal, L. 2002. Implicit probabilistic models of human motion for synthesis and tracking. In Computer Vistion---ECCV 2002 (1), A. Heyden, G. Sparr, M. Nielsen, and P. Johansen, Eds. Lecture Notes in Computer Science. Springer-Verlag, 784--800.
[43]
Sogon, S. and Izard, C. B. 1987. Sex differences in emotion recognition by observing body movements. Psychol. Res. 29, 89--93.
[44]
Wang, J. and Bodenheimer, B. 2003. An evaluation of a cost metric for selecting transitions between motion segments. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 232--238.
[45]
Wang, J. and Bodenheimer, B. 2004. Computing the duration of motion transitions: an empirical approach. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 335--344.
[46]
Wetherill, C. B. and Levitt, H. 1965. Sequential estimation of points on a psychometric function. British J. Mathe. Statist. Psychol. 18, 1--10.
[47]
Witkin, A. P. and Popović, Z. 1995. Motion warping. In Proceedings of SIGGRAPH. Computer Graphics. Annual Conference Series. 105--108.
[48]
Zordan, V. B., Majkowska, A., Chiu, B., and Fast, M. 2005. Dynamic response for motion capture animation. ACM Trans. Graph. 24, 3 (July), 697--701.

Cited By

View all
  • (2024)PIMT: Physics-Based Interactive Motion Transition for Hybrid Character AnimationProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681582(10497-10505)Online publication date: 28-Oct-2024
  • (2021)Deep4D: A Compact Generative Representation for Volumetric VideoFrontiers in Virtual Reality10.3389/frvir.2021.7390102Online publication date: 1-Nov-2021
  • (2021)A Cyclic Consistency Motion Style Transfer Method Combined with Kinematic ConstraintsJournal of Sensors10.1155/2021/55486142021(1-17)Online publication date: 29-Jun-2021
  • Show More Cited By

Index Terms

  1. Synthesis and evaluation of linear motion transitions

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 27, Issue 1
    March 2008
    135 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/1330511
    Issue’s Table of Contents
    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 ACM 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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 March 2008
    Accepted: 01 September 2007
    Revised: 01 May 2007
    Received: 01 July 2006
    Published in TOG Volume 27, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Animation
    2. linear blending
    3. motion transitions
    4. perception

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)PIMT: Physics-Based Interactive Motion Transition for Hybrid Character AnimationProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681582(10497-10505)Online publication date: 28-Oct-2024
    • (2021)Deep4D: A Compact Generative Representation for Volumetric VideoFrontiers in Virtual Reality10.3389/frvir.2021.7390102Online publication date: 1-Nov-2021
    • (2021)A Cyclic Consistency Motion Style Transfer Method Combined with Kinematic ConstraintsJournal of Sensors10.1155/2021/55486142021(1-17)Online publication date: 29-Jun-2021
    • (2020)Walk Ratio: Perception of an Invariant Parameter of Human Walk on Virtual CharactersACM Symposium on Applied Perception 202010.1145/3385955.3407926(1-9)Online publication date: 12-Sep-2020
    • (2019)Surface Motion Capture Animation SynthesisIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.283123325:6(2270-2283)Online publication date: 1-Jun-2019
    • (2019)Dynamic Surface Animation using Generative Networks2019 International Conference on 3D Vision (3DV)10.1109/3DV.2019.00049(376-385)Online publication date: Sep-2019
    • (2019)Precomputed optimal one-hop motion transition for responsive character animationThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-019-01693-835:6-8(1131-1142)Online publication date: 1-Jun-2019
    • (2019)Inverse appearance modeling of interwoven clothThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-017-1455-935:2(175-190)Online publication date: 1-Feb-2019
    • (2018)Visual assessment of vascular torsion using ellipse fittingProceedings of the Eurographics Workshop on Visual Computing for Biology and Medicine10.2312/vcbm.20181238(129-133)Online publication date: 20-Sep-2018
    • (2018)Skeleton-based generalized cylinder deformation under the relative curvature conditionProceedings of the 26th Pacific Conference on Computer Graphics and Applications: Short Papers10.2312/pg.20181275(37-40)Online publication date: 8-Oct-2018
    • Show More Cited By

    View Options

    Login options

    Full Access

    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