When animating, I just realized that sometimes when I add a keyframe, it appears in the dopesheet but not in the timeline. Why?
The timeline and dopesheet are very different things. The timeline isn't very interactive. The only thing you can do with it is change what frame your on and add markers. The dopesheet allows to move keyframes, copy keyframes, and way more. The timeline will only show keyframes for the object that's currently selected. but you can't do anything with a keyframe on the timeline.
If anyone is having problems seeing keyframes on the timeline even though the object is selected, on the far left of the timeline there is a tiny arrow, if you click and drag this open you will see a summary of keyed items. Opening all of these and selecting one or two will, kinda reset your view.
Both are different and have different usage. From it's name, the Timeline allows you to change the time of the animation played. Along with the current frame, only inserted keyframes (using I) will be displayed on the timeline. More details can be found in Blender's manual Timeline Editor
While Blender's Dopesheet gives you a "bird's eye-view" of everything occurring within the seen. More details can be found in Dopesheet
The timeline is like the dopesheet now, you can move up-down keyframes with the scroll mouse, some times as we work a lot with the zoom in the viewport, the keyframes are going up with ).
Just click (⇧ Shift + Scroll Down) in the Timeline and you should see your keyframes.
If you aren't able see those diamond key-frames in your timeline for selected object then try this out.
- In Timeline, in left-bottom corner, you can see a button named View, click on it.
- After clicking, you will see an option called Frame All, select it.
- After that click on whichever object you want to see key-frame of
When other answers didn't help I found that I had copied animation data to the rig. Could not see the keyframes in Dope Sheet or Timeline. When I copied the data I was in Pose Mode. Fiddling with Pose Mode I could not see the keyframes using any of the solutions above.
Switching to Object Mode and then selecting the rig again made the keyframes appear. Switching back to Pose Mode, they were still there. An interesting nuance, but this solution worked, and may work in other scenarios as well.