Lecture 17: Intro to Animation, Kinematics, Motion Capture (28)
JayShenoy
As Pratul stated in lecture, the idea of linear interpolation does not extend to interpolating between the keyframes of an animation. This is because characters often have complicated movements that obscure and reveal three-dimensional objects. For this reason, tweening by hand is necessary to fill the space between keyframes, which is a major drawback of hand-drawn animation.
arjunsrinivasan1997
In using this method, how are the number of keyframes usually chosen?
sandykzhang
Also wondering how the possibilities of what frames are “allowed” based on physics and what reality allows is considered if a computer is used for tweening
Staffrishiu
Looking at some research papers in this field, it seems one way to tween is by identifying key points in each keyframe and then using multiple keyframes as control points to generate splines for each key point which then define the intermediate keyframes.
I don't know if it is actually used, but it seems that keyframe animation can also be used to compress video data. If the computer is strong enough, it will be able to re-create the "tweens" in real time and display the original sequence of frames.
As Pratul stated in lecture, the idea of linear interpolation does not extend to interpolating between the keyframes of an animation. This is because characters often have complicated movements that obscure and reveal three-dimensional objects. For this reason, tweening by hand is necessary to fill the space between keyframes, which is a major drawback of hand-drawn animation.
In using this method, how are the number of keyframes usually chosen?
Also wondering how the possibilities of what frames are “allowed” based on physics and what reality allows is considered if a computer is used for tweening
Looking at some research papers in this field, it seems one way to tween is by identifying key points in each keyframe and then using multiple keyframes as control points to generate splines for each key point which then define the intermediate keyframes.
https://www.researchgate.net/profile/Murtaza_Khan2/publication/248400069_Motion_Tweening_for_Skeletal_Animation_by_Cardinal_Spline/links/00b7d51dfe114041df000000.pdf
I don't know if it is actually used, but it seems that keyframe animation can also be used to compress video data. If the computer is strong enough, it will be able to re-create the "tweens" in real time and display the original sequence of frames.