From Krita Documentation
Jump to: navigation, search

Timeline Docker

Timeline docker.png


  1. A - layers in timeline — layers can be shown or hidden from the timeline by selecting the corresponding item in the right-click menu
  2. B - The Frame Table
    Active Layer
    A highlighted row in the table. One can change active layer by clicking on the layer's name at the left header. It is not possible to change a layer by clicking inside the table for not disturbing user when scrubbing on the timeline
    Current Selection
    Just a selection. Can be created by mouse or keyboard. One can right-click on it to get a context menu to add/remove frames at that position. WARNING: active frame should not necessarily be a part of the selection; painting happens in the active frame, not in the selection
  3. C - Current Time — a highlighted column in the table. Shows current image time.
    Active frame
    A frame of the active layer at the current time position. Active frame is always marked with a small circle inside. All editing operations happen with this frame only! WARNING: don't mix it with current selection!
  4. D - Cached Frames — the gray rectangles at the top header show if the corresponding image frame is cached or not. Cache is used for 1) playback; 2) scrubbing.
  5. E - The frame count header
    The ruler at the top is divided into small sections, multiples of the framerate. Multiples of the framerate has double-line mark, and smaller counts have small single-line marks
  6. G - The Frame Resizer. — This allows you to resize frames in their width.
  7. F - The Menu. — You can set 'show in timeline' here for the active layer.

The timeline docker is not immediately obvious, because when you start drawing, this doesn't automatically create a key frame out of your drawing. In fact, until you make a key frame on a layer, Krita assumes that there's no animation going on at all on the layer and it'll keep the layer static over the whole animation.

So, to make our first animated layer, we need to make a key frame! right mouse button the square on the timeline docker to add a new frame.

To keep a layer visible in the timeline docker regardless of which layer is selected, select the layer in the layerdocker so it shows up in the docker, the right mouse button it on the docker-layer list and select show in timeline. This way you can choose which layers are important and which are only minor.

You can drag and drop the frame around to a different empty frame entry.

To add a new frame, either right click an empty frame entry to either add a new frame, or to copy the visible frame into a new frame.

In 3.0.2 you can also add color markers to frames so that you can find important frames back easily. The current color selection is remembered for new frames so that you can easily make a set of colored frames and then switch to another color.

GUI actions

  1. Horizontal header
    • left mouse button: switch time + select frame of the active layer
    • right mouse button: menu (insert/remove/clear columns)
    • left mouse button+drag: switch time + select frame of the current layer (scrub)
    • shift+left mouse button: select column
    • shift+left mouse button+drag: selection multiple columns
  1. Vertical layers in timeline
    • left mouse button: select layer
    • right mouse button: menu (add/remove layer, show/hide layer)
  1. Frames Table: empty area.
    • left mouse button: select single frame + switch time + *don't* switch layer
    • right mouse button: menu (insert/copy frame)
    • left mouse button+drag: select multiple frames + switch time to the latest + *don't* switch layer
    • shift+left mouse button to select all frames between the active and the clicked frame.
    • ctrl+left mouse button to select individual frames together. click+drag them into place.
  1. Frames Table: area on existent frame.
    • left mouse button: select single frame + switch time + *don't* switch layer
    • right mouse button: menu (remove frame)
    • left mouse button+drag: *move* a frame or multiple frames
    • ctrl+left mouse button+drag on any frame(or set of) to copy said frame(s) and drag it into a spot.
    • alt+drag on any given frame will move that frame and all the frames to the right of it. This is useful for when you need to clear up some space in your animation, but don't want to select all the frame to the right of a particular frame.
  1. Frames Table: all
    • space+left mouse button: pan
    • space+right mouse button: zoom

Krita will only track key frames. This is unlike Flash where you have to manually indicate how long a key frame will hold. Instead, Krita just assumes that the space between key frame 1 and key frame 2 is supposed to be filled with key frame 1.

To delete frames, right mouse button the frame and press delete frame. This will delete all selected frames.

To manually play your animation by using the mouse, a concept called scrubbing, you click-drag on the frame-count header. You can also right click this header to add and remove whole columns from the animation over all visible layers.

The is a small area between the header and the frames where you can see whether a frame has been cached. This is important for playback.