About the relationship between FPS and the “Animation Length” and the “Key-Frame Position”

The expected FPS by application movements and animation’s FPS must ideally be created well-matched. Specially, caution must be taken to the case when the FPS set by animation is greater than the FPS of animation.

For example, let’s assume that “Application is created at 30FPS and Animation at 60FPS as standard”.

In this instance, if animation begins to regenerate play from 0 frame, application shall update animation by reading-in only the “even-number frames of animation’s data” when application updates animation.

This means that the frame information, which is recorded in the animation’s data, is executed in every other one. Of course, upon animation’s playing, “whether or not make reference to those other than the object frame upon update” will depend on the specifications of the drawing program of application. However, “When the length of animation is the odd number of frames” or “When the Key-Frame position is placed in the odd-number frame”, there may happen unexpected movements.

In case that “The length of animation is the odd-number of frame”, the animation’s accurate end (or loop) point will be the frame “that is not reflected accurately in application”. For this reason, especially when loop is made, “the odd-number frames only be read continuously” this time (thereafter, with every loop, even/odd is interchanged) and there may happen different movements of animation per every loop.

On the other hand, when “Key-Frame is placed in odd-number frame”, that Key-Frame shall not perform the function to “fix the animation value at the Key-Frame position”. Also, when animation puts Key-Frame in-between, with the setting of different interpolation, there happens the case that the instant of switching of interpolation may not be seen, dependent on the setting.

These are only a few examples but

  • FPS of application’s movements and FPS of animation’s setting must ideally be matched as possible.
  • If above cannot be accomplished, “The length of Key-Frame and animation that are essential from animation’s viewpoint shall be made to the position and length conforming to FPS of application.

If these are well considered, “unexpected movements” may be well avoided.