skip to main content
article
Free Access

Parametric keyframe interpolation incorporating kinetic adjustment and phrasing control

Authors Info & Claims
Published:01 July 1985Publication History
Skip Abstract Section

Abstract

Parametric keyframing is a popular animation technique where values for parameters which control the position, orientation, size, and shape of modeled objects are determined at key times, then interpolated for smooth animation. Typically the parameter values defined by the keyframes are interpolated by spline techniques with the result that the parameter change kinetics are implicitly defined by the given keyframe times and data points. Existing interpolation systems for animation are examined and found to lack certain desirable features such as continuity of acceleration or convenient kinetic control. The requirements of interpolation for animation are analyzed in order to determine the characteristics of a satisfactory system. A new interpolation system is developed and implemented which incorporates second-derivative continuity (continuity of acceleration), local control, convenient kinetic control, and joining and phrasing of successive motions. Phrasing control includes the ability to parametrically control the degree and extent of smooth motion flow between separately defined motions.

References

  1. 1 Badler, N. I. and S. W. Smoliar, "Digital Representations of Human Movement,= AC=====MM ~ Surveys 11(i), March 1979, pp. 19=;38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Badler, N. I., J. Korein, J. U. Korein, G. M. Radaek and L. Brotman, "TEMPUS: A System for the Design and Simulation of Human Figures in a T~k-Oriented En~ironment," Proc. of the First Annual Workshop o_nn Robotics and Expert ~, Instrument Society of America, June 1985.Google ScholarGoogle Scholar
  3. 3 Badler, N. I., =Design of a Human Movement Representation Incorporating Dynamics," Technical Report, Department of Computer and Information Science, University of Pennsylvania, 1984.Google ScholarGoogle Scholar
  4. 4 Barsky, B. and J. Beatty, "Local Control of Bias and Tension in Beta-splines,= Computer_ ~ 17(3), July 1983, pp. 193-218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Barsky, B. and T. DeRose, =The Beta2-spline: A Special Case of the Beta-Spline Curve and Surface Representation,= Report No. UCB/CSD 83/152, Computer Science Division, University of California, Berkeley, CA, November 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Burtnyk, N. and M. Wein, "Interactive Skeleton Techniques for Enhancing Motion Dynamics in Keyframe Animation,= Communications of the ACM 19(10}, October 1976, pp. 564-569. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Catmull, E., =A System For Computer Generated Movies," Proc. ACM Annual Conf. 1972, pp. 422-431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Catmull, E. "The Problems of Computer-Assisted Animation,= Computer ~ 12(3), August 1978, p. 348-353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 deBoor, C, A Practical Guide to Splines, Springer-Verlag, New York, 1978.Google ScholarGoogle Scholar
  10. 10 Fortin, D., J. F. Lamy, and D. Thalmann, "A Multiple Track Animator System for Motion Synchronization," Proc. ACM SIGGRAPH/SIGART Interdisciplinary Workshop on Motion: Representation and Perception, Toronto, Canada, April 1983, pp. 180-186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Kochanek, D. and R. Bartels, "Interpolating Splines with Local Tension, Continuity, and Bias Control," Computer 18(3), July 1984, pp. 33-41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Loomis, J., H. Poizner, U. Bellugi, A. Blakemore, and J. Hollerbach, "Computer Graphic Modeling of American Sign Language," Com~ ~ 17(3), July 1983, pp. 105-114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Mezei, L., and A. givian, =ARTA, Aa Interactive Animation System,~ Proc. IFIP Congress 1971, North Holland Pub., pp. 429=434.Google ScholarGoogle Scholar
  14. 14 Parke, F. "Parameterized Models for Facial Animation,m IEEE an__.dd Applications 2{9), Nov. 1982, pp. 61-68.Google ScholarGoogle Scholar
  15. 15 Reeves, W. "Inbetweening For Computer Animation Utilizing Moving Point Constraints," ~ ~ 18(3}, August 1981, pp. 263-269. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Reynolds, C., "Computer Animation with Scripts and Actors," Com~ Graphics 16(3), July 1982, pp. 289-296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Shelley, K. and D. Greenberg, "Path Specification and Path Coherence," Computer ~ 16(3), July 1982, pp. 157-166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Spegel, M., "Programming of Mechanism Motion,= Technical Report CRL-43, Div. of Applied Science, New York University, New York, 1975.Google ScholarGoogle Scholar
  19. 19 Steketee, S. N,, "Interpolation for Animation Incorporating Positional and Kinetic Adjustment," MSE Thes/s, Department of Computer and information Science, University of Pennsylvania, 1984.Google ScholarGoogle Scholar
  20. 20 Sturman, D. "interactive Keyframe Animation of 3-D Articulated Motion," Proc. Graphics Interface '84, Ottawa, Ontario, May 1984, pp. 35-40.Google ScholarGoogle Scholar
  21. 21 Websterb Third New International Dictionary/, G. & C. Merriam Co., Springfield, MA, 1971.Google ScholarGoogle Scholar
  22. 22 Wilhelms, J., "Graphical Simulation of the Motion of Articulated Bodies such as Humans and Robots, with Particular Emphasis on the Use of Dynamic Analysis,= PhD Dissertation, Department of Computer Science, University of California, Berkeley, 1085. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Parametric keyframe interpolation incorporating kinetic adjustment and phrasing control

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGGRAPH Computer Graphics
        ACM SIGGRAPH Computer Graphics  Volume 19, Issue 3
        Jul. 1985
        305 pages
        ISSN:0097-8930
        DOI:10.1145/325165
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniques
          July 1985
          332 pages
          ISBN:0897911660
          DOI:10.1145/325334

        Copyright © 1985 ACM

        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: 1 July 1985

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader