I have never heard of this bug. What exact Ae version are you using? if this happens again try to reproduce it and specify the steps. if you are able to, you should file a bug report: Feature Request/Bug Report Form
Did you use the Rove Across Time command on the keyframes?
Is there a frame rate mismatch in your comps? Or in your footage?
Ok I did find an earlier version of the same file before I had cleaned up the frames. Check out the screenshot here -- see how some of the keyframes are not lined up with the timeline integer frames? These ones are quite noticeable, but some of the other frames were every so slightly deviated. I have no idea how this happened.
Not that I know of, unless I accidentally executed such commands with an inadvertent keystroke -- do they have hotkey keystrokes? There is no mismatch frame rate, I checked that.
1 person found this helpful
Time-remapping/ Time Stretch. Check your values.
How do I check the values of Time-remapping / Time Stretch? I don't remember adding such modifiers -- certainly added no effects.
keyframes can be between frames in these situations:
- if you Expand or contract a group of keyframes in layer bar mode by pressing Alt as you drag the first or last keyframe of a selected group of at least 3 keyframes. the in between keyframes will probably end up in sub frames.
- if you expand or contract a group of keyframes in the graph editor by using the transform box. the in between keyframes will probably end up in sub frames.
- you adjust the keyframes in the graph editor after checking the option to "Allow Keyframes between frames" in the graph option. all keyframes can end up in sub frames
in these cases, this is not supposed to cause an issue unless you need the keyframes to be in an exact value at exact point in time (for example for a bounce). you then may need to adjust them manually to be at the exact frame.
4. you worked at a certain composition frame rate and made your animation, then you changed the frame rate of your composition.
if it's a video layer or a precomp:
5. time streching the layer will offset the keyframes also and will not snap to frames, so keyframes may result in subframes.
2 people found this helpful
A couple of things may be going on. The light and darker gray bars indicate the shutter phase of the comp, not the start and end of a frame when you are zoomed in that far.
If you have changed the frame rate of the comp then the keyframes will no longer line up with the start of each frame, but this doesn't matter at all to the animation.
If you really need to keyframes to line up with the start of each frame then either revert to the original frame rate or you'll have to manually drag them around.
Just one more thing... Lining up keyframes to the start of each frame does not matter at all unless you are matching position of two layers precisely at that precise time. Even then, it's pretty easy to line them back up one frame at a time. The most important thing is that it does not make any difference in the timing of the movement at all.
Thanks Roei and everyone -- this all makes sense, but since I never changed frame rate, I'm not sure how this happened. I must have accidentally enabled an option through a clumsy hotkey strike? Who knows. But I do need the keyframes to be on the timeline integers (as they originally were), so manual adjustment it is!