Radial basis functions for multivariable interpolation: a review
Algorithms for approximation
Advanced animation and rendering techniques
Advanced animation and rendering techniques
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Animating rotation with quaternion curves
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Computational modeling for the computer animation of legged figures
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Interactive control for physically-based animation
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Accessible animation and customizable graphics via simplicial configuration modeling
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Computer puppetry: An importance-based approach
ACM Transactions on Graphics (TOG)
Spherical averages and applications to spherical splines and interpolation
ACM Transactions on Graphics (TOG)
On-line locomotion generation based on motion blending
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Modelling with implicit surfaces that interpolate
ACM Transactions on Graphics (TOG)
Interpolation Synthesis of Articulated Figure Motion
IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications
Verbs and Adverbs: Multidimensional Motion Interpolation
IEEE Computer Graphics and Applications
Practical parameterization of rotations using the exponential map
Journal of Graphics Tools
Layered acting for character animation
ACM SIGGRAPH 2003 Papers
Motion doodles: an interface for sketching character motion
ACM SIGGRAPH 2004 Papers
Style-based inverse kinematics
ACM SIGGRAPH 2004 Papers
Synthesizing animations of human manipulation tasks
ACM SIGGRAPH 2004 Papers
Automated extraction and parameterization of motions in large data sets
ACM SIGGRAPH 2004 Papers
Performance timing for keyframe animation
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Natural motion animation through constraining and deconstraining at will
IEEE Transactions on Visualization and Computer Graphics
Sketch-based interfaces for interactive computer graphics
ACM SIGGRAPH 2006 Courses
ACM SIGGRAPH 2006 Courses
A performance-based technique for timing keyframe animations
Graphical Models
Automatic rigging and animation of 3D characters
ACM SIGGRAPH 2007 papers
Interface techniques for 3D control of spatial keyframing
ACM SIGGRAPH 2007 posters
Sketch-based interfaces for interactive computer graphics
ACM SIGGRAPH 2007 courses
ACM SIGGRAPH 2007 courses
Accelerometer-based user interfaces for the control of a physically simulated character
ACM SIGGRAPH Asia 2008 papers
Design and Analysis of Conceptual Sketches Based on Context Awareness
APCHI '08 Proceedings of the 8th Asia-Pacific conference on Computer-Human Interaction
TS-Animation: A Track-Based Sketching Animation System
Edutainment '08 Proceedings of the 3rd international conference on Technologies for E-Learning and Digital Entertainment
Tangible handimation real-time animation with a sequencer-based tangible interface
Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges
Generalizing motion edits with Gaussian processes
ACM Transactions on Graphics (TOG)
Anime de Blog: animation CGM for content distribution
ACE '08 Proceedings of the 2008 International Conference on Advances in Computer Entertainment Technology
Performance-based control interface for character animation
ACM SIGGRAPH 2009 papers
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Puppet Master: designing reactive character behavior by demonstration
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Sketching interfaces for computer graphics
ACM SIGGRAPH ASIA 2009 Courses
Interaction: interfaces, algorithms, and applications
ACM SIGGRAPH 2009 Courses
Interactive Storytelling System Using Recycle-Based Story Knowledge
ICIDS '09 Proceedings of the 2nd Joint International Conference on Interactive Digital Storytelling: Interactive Storytelling
Anime blog for collecting animation data
ICVS'07 Proceedings of the 4th international conference on Virtual storytelling: using virtual reality technologies for storytelling
ACM SIGGRAPH 2010 papers
Communications of the ACM
Life-sketch: a framework for sketch-based modelling and animation of 3D objects
AUIC '10 Proceedings of the Eleventh Australasian Conference on User Interface - Volume 106
Learning story marketing through practical experience of story creation system
ICIDS'10 Proceedings of the Third joint conference on Interactive digital storytelling
Multitouch puppetry: creating coordinated 3D motion for an articulated arm
ACM International Conference on Interactive Tabletops and Surfaces
Dragimation: direct manipulation keyframe timing for performance-based animation
Proceedings of Graphics Interface 2012
Interactive buildup of animation sequences with captured motion data
Computer Animation and Virtual Worlds
KinÊtre: animating the world with the human body
Proceedings of the 25th annual ACM symposium on User interface software and technology
FingerWalking: motion editing with contact-based hand performance
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Finger walking: motion editing with contact-based hand performance
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Authoring and animating painterly characters
ACM Transactions on Graphics (TOG)
Sketching human character animations by composing sequences from large motion database
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.02 |
This paper introduces spatial keyframing, a technique for performance-driven character animation. In traditional temporal keyframing, key poses are defined at specific points in time: i.e., we define a map from a set key times to the configuration space of the character and then extend this map to the entire timeline by interpolation. By contrast, in spatial keyframing key poses are defined at specific key positions in a 3D space where the character lives; the mapping from the 3D space to the configuration space is again defined by interpolation. The user controls a character by adjusting the position of a control cursor in the 3D space; the pose of the character is given as a blend of nearby key poses. The user thus can make expressive motion in real time and the resulting motion can be recorded and interpreted as an animation sequence. Although similar ideas are present in previous systems, our system is unique in that the designer can quickly design a new set of keyframes from scratch, and make an animation without motion capture data or special input devices. Our technique is especially useful for imaginary characters other than human figures because we do not rely on motion-capture data. We also introduce several applications of the basic idea and give examples showing the expressiveness of the approach.