skip to main content
10.1145/1028523.1028556acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Performance timing for keyframe animation

Published: 27 August 2004 Publication History

Abstract

Keyframing is a standard technique for generating computer animation that typically requires artistic ability and a set of skills for the software package being used. We are interested in addressing the needs of the novice animator who is not necessarily artistically skilled or familiar with keyframing interfaces. From our experience observing novice animators, it is clear that setting keyframe values is straightforward while specifying the keyframe timing is difficult and often time consuming. We present a novel method for novice users to time keyframes using gestures without changing the motion itself. The key to our approach is the separation of specification of keyframe values from the specification of keyframe timing. Our approach allows the user to "act-out" the timing information using a simple 2D input device such as a mouse or pen-tablet. The user's input is analyzed and features of the user's input are mapped to features of the keyframed motion. The keyframes are then distributed in time according to the timing of the user's input path. We have implemented the approach as a plugin to the AliasWavefront Maya modeling and animation package. We demonstrate the approach on several example scenes and discuss its strengths and limitations.

Supplementary Material

ZIP File (p253-terra.zip)
Supplemental videos

References

[1]
{Bae71} Baecker R.: A demonstration of the genesys computer animation system. In a 60 minute colour sound film, The Dynamic Image, 1971. Dynamic Graphics Project, University of Toronto, 1987.
[2]
{BG95} Balaguer J., Gobbetti E.: Sketching 3D animations. Computer Graphics Forum 14, 3 (1995), 241--258.
[3]
{DYP03} Dontcheva M., Yngve G., Popovic Z.: Layered acting for character animation. ACM Transactions on Graphics 22, 3 (2003), 409--416.
[4]
{GB95} Gobbetti E., Balaguer J. F.: An integrated environment to visually construct 3d animations. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques (1995), ACM Press, pp. 395--398.
[5]
{Gle99} Gleicher M.: Animation from observation: Motion capture and motion editing. Computer Graphics 33, 4(1999), 51--54.
[6]
{Las87} Lasseter J.: Principles of traditional animation applied to 3d computer animation. In Proceedings of the 14th annual conference on Computer graphics and interactive techniques (1987), ACM Press, pp. 35--44.
[7]
{LvF00} Laszlo J., Van De Panne M., Fiume E.: Interactive control for physically-based animation. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques (2000), ACM Press/Addison-Wesley Publishing Co., pp. 201--208.
[8]
{PSE03} Popovic; J., Seitz S. M., Erdmann M.: Motion sketching for control of rigid-body simulations. ACM Trans. Graph. 22, 4 (2003), 1034--1054.
[9]
{Sam99} Sampath J.: Nuke. http://members.tripod.com/sjagannathan/nuke/, 1999.
[10]
{SB94} Serra B., Berthod M.: Subpixel contour matching using continuous dynamic programming. In Proceedings of the International Conference on Computer Vision and Pattern Recognition (1994), pp. 202--207.
[11]
{SKG00} Segen J., Kuman S., Gluckman J.: Visual interface for conducting virtual orchestra. IEEE International Conference on Pattern Recognition 1 (2000), 1276--1279.
[12]
{TBvdP04} Thorne M., Burke D., van de Panne M.: Motion doodles: An interface for sketching character motion. To appear in ACM Trans. Graph. (2004).
[13]
{TJ81} Thomas F., Johnston O.: Disney Animation - The Illusion of Life. Abbeville Press, 1981.

Cited By

View all
  • (2020)Keyframe-based multi-contact motion synthesisThe Visual Computer10.1007/s00371-020-01956-9Online publication date: 13-Aug-2020
  • (2020)3D Keyframe Motion Extraction from Zapin Traditional Dance VideosComputational Science and Technology10.1007/978-981-15-0058-9_7(65-74)Online publication date: 2020
  • (2019)Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion AnalysisProceedings of the 12th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3359566.3360061(1-10)Online publication date: 28-Oct-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
August 2004
388 pages
ISBN:3905673142

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 27 August 2004

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SCA04
Sponsor:
SCA04: Symposium on Computer Animation 2004
August 27 - 29, 2004
Grenoble, France

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)37
  • Downloads (Last 6 weeks)3
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Keyframe-based multi-contact motion synthesisThe Visual Computer10.1007/s00371-020-01956-9Online publication date: 13-Aug-2020
  • (2020)3D Keyframe Motion Extraction from Zapin Traditional Dance VideosComputational Science and Technology10.1007/978-981-15-0058-9_7(65-74)Online publication date: 2020
  • (2019)Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion AnalysisProceedings of the 12th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3359566.3360061(1-10)Online publication date: 28-Oct-2019
  • (2017)Performance-Based Biped Control using a Consumer Depth CameraComputer Graphics Forum10.5555/3128975.312901036:2(387-395)Online publication date: 1-May-2017
  • (2017)Expressive Robot Motion TimingProceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction10.1145/2909824.3020221(22-31)Online publication date: 6-Mar-2017
  • (2016)SketchiMoACM Transactions on Graphics10.1145/2897824.292597035:4(1-12)Online publication date: 11-Jul-2016
  • (2015)Temporal Transfer of Locomotion StyleETRI Journal10.4218/etrij.15.0114.002137:2(406-416)Online publication date: 1-Apr-2015
  • (2015)Generalizing wave gestures from sparse examples for real-time character controlACM Transactions on Graphics10.1145/2816795.281808234:6(1-12)Online publication date: 2-Nov-2015
  • (2015)Motion retiming by using bilateral time control surfacesComputers and Graphics10.1016/j.cag.2014.11.00147:C(59-67)Online publication date: 1-Apr-2015
  • (2014)A sketch-based interface to modify and reproduce motion sequencesMultimedia Tools and Applications10.1007/s11042-013-1394-z72:1(591-612)Online publication date: 1-Sep-2014
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media