[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

A performance-based technique for timing keyframe animations

Published: 01 March 2007 Publication History

Abstract

From our experience observing novice animators, it is clear that setting keyframe spatial values is straightforward while specifying the keyframe timing is difficult and often time consuming. This paper presents a modified approach to the keyframing paradigm, performance timing, that lets the user focus on the timing of keyframes separately from the spatial values. In performance timing, the user ''acts-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 the spatial features of the keyframed motion. The keyframes are then distributed in time according to the timing of the user's input path. We demonstrate the approach on several scenes and discuss the situations in which it is most and least effective. We present the results of a user study of over 20 subjects in which we compare accuracy using performance timing to accuracy using a standard animation package for specifying keyframe timing.

References

[1]
AliasWavefront Maya, 1601 Cloverfield Blvd., 2nd Floor, South Tower, Santa Monica, CA 90404.
[2]
Ascension Technology Corporation, Flock of birds, 107 Catamount Drive, Milton, VT 05468.
[3]
R. Baecker, A demonstration of the genesys computer animation system. In a 60 minute colour sound film, The Dynamic Image, 1971.
[4]
Balaguer, J. and Gobbetti, E., Sketching 3D animations. Comput. Graph. Forum. v14 i3. 241-258.
[5]
T.A. Belgrave, I. Kerlow, Applying the 12 principles to 3d animation. <http://www.cgnetworks.com/story_custom.php?story_id=1429&page=/>, 2003.
[6]
M. Blum, N. Casey, G. Heflin, Imagetimer: A traditional approach to 3d character animation, in: Siggraph 98 Conference Abstracts and Applications, 1998, p. 321.
[7]
Caligari, trueSpace, Caligari Corporation, 1959 Landings Drive, Mountain View, CA 94043.
[8]
I. Cohen, N. Ayache, P. Sulger, Tracking points on deformable objects using curvature information, in: Proceedings of the Second European Conference on Computer Vision, Springer-Verlag, 1992, pp. 458-466.
[9]
Discreet, 3dsmax, The Landmark @ One Market, 5th floor, San Francisco, CA 94105.
[10]
Dontcheva, M., Yngve, G. and Popović, Z., Layered acting for character animation. ACM Trans. Graph. v22 i3. 409-416.
[11]
Gleicher, M., Animation from observation: motion capture and motion editing. SIGGRAPH Comput. Graph. v33 i4. 51-54.
[12]
E. Gobbetti, J.-F. Balaguer, An integrated environment to visually construct 3d animations, in: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, ACM Press, 1995, pp. 395-398.
[13]
T. Igarashi, T. Moscovich, J.F. Hughes, Spatial keyframing for performance-driven animation, in: SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM Press, New York, NY, USA, 2005, pp. 107-115.
[14]
Kerlow, I.V., The Art of 3D Computer Animation and Effects. John Wiley.
[15]
J. Lasseter, Principles of traditional animation applied to 3d computer animation, in: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, ACM Press, 1987, pp. 35-44.
[16]
J. Laszlo, M. van de Panne, E. Fiume, Interactive control for physically-based animation, in: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, ACM Press/Addison-Wesley Publishing Co., 2000, pp. 201-208.
[17]
Popović, J., Seitz, S.M. and Erdmann, M., Motion sketching for control of rigid-body simulations. ACM Trans. Graph. v22 i4. 1034-1054.
[18]
J. Sampath, Nuke, <http://members.tripod.com/sjagannathan/nuke/>, 1999.
[19]
J. Segen, J. Gluckman, Visual interface for conducting virtual orchestra, in: IEE International Conference on Pattern Recognition, vol. 1, IEEE Educational Activities Department, 2000, pp. 276-279.
[20]
SensAble Technologies, Phantom, SensAble Technologies, Inc., 15 Constitution Way, Woburn, MA 01801.
[21]
B. Serra, M. Berthod, Subpixel Contour Matching Using Continuous Dynamic Programming, In ICVPR, Seattle, 1994, pp. 202-207.
[22]
S.C.L. Terra, R.A. Metoyer, Performance timing for keyframe animation, in: Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM Press, 2004, pp. 253-258.
[23]
Thomas, F. and Johnston, O., Disney Animation-The Illusion of Life. Abbeville Press.
[24]
Thorne, M., Burke, D. and van de Panne, M., Motion doodles: an interface for sketching character motion. ACM Trans. Graph. v23 i3. 424-431.

Cited By

View all
  • (2024)Expressive Animation Retiming from Impulse-Based GesturesProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696323(1-7)Online publication date: 21-Nov-2024
  • (2017)Authoring motion cyclesProceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation10.1145/3099564.3099570(1-9)Online publication date: 28-Jul-2017
  • (2012)DragimationProceedings of Graphics Interface 201210.5555/2305276.2305294(101-108)Online publication date: 28-May-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Graphical Models
Graphical Models  Volume 69, Issue 2
March, 2007
70 pages

Publisher

Academic Press Professional, Inc.

United States

Publication History

Published: 01 March 2007

Author Tags

  1. Keyframing
  2. Performance animation
  3. Sketching

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Expressive Animation Retiming from Impulse-Based GesturesProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696323(1-7)Online publication date: 21-Nov-2024
  • (2017)Authoring motion cyclesProceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation10.1145/3099564.3099570(1-9)Online publication date: 28-Jul-2017
  • (2012)DragimationProceedings of Graphics Interface 201210.5555/2305276.2305294(101-108)Online publication date: 28-May-2012
  • (2010)Editing dynamic human motions via momentum and forceProceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.5555/1921427.1921430(11-20)Online publication date: 2-Jul-2010
  • (2009)Pose-timeline for propagating motion editsProceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/1599470.1599485(113-122)Online publication date: 1-Aug-2009

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media