Feedback Wanted: Help Us Improve Krita's Animation Tools!

Hey there. I’m Emmet. For a couple of years now I’ve been involved to varying degrees in the development of Krita and I’m posting today to let everybody know that we’ve just started working on a new project for Krita in 2020 to bring our animation tools to the next level.

What is “Animation Next”?

Since the release of version 3.0, Krita has developed into a potent tool for traditional animation. While a solid groundwork has been laid, the next step for Krita should be to focus on addressing remaining issues and making necessary improvements to facilitate the animation workflow for learners, hobbyists and industry professionals alike.

That’s what this project is about—doing the remaining research, development and documentation needed to make sure that Krita is on the path to meeting the wants and needs of animators of all levels.

You can read more about the project, as well as follow our progress over on our public phabricator task.

What can we do to help?

One of the things that makes Krita different is our open development model. Our next steps are discussed, decided and developed in coordination with our community and, by extension, the digital art community at large. At any time, anybody can swing by to see what we’re working on and to contribute to the discussion about where Krita should go next. It’s what makes Krita, Krita!

And that’s where you come in! The first step in this project is to reach out to the community for feedback, critiques and guidance that will help us assess the strengths and weaknesses of our current animation toolset and plan the future improvements and features that animators want and need. Do you use Krita for animation and have ideas for how it could be better? Do you not use Krita for animation because you feel it’s missing specific functionality? Either way, we would love to hear from you!

:ballot_box: Please fill out this relatively short survey and let us know what you think about animating with Krita. Also, if you have any other comments or questions about animating with Krita just let me know in this thread, or stop by for a chat on #krita on freenode IRC.

As always, user support and feedback are a crucial part of what Krita is and what it will be in the future. So, Thank you!


taking this opportunity, I left in the questionnaire wishes about parallax tools, a virtual camera, and the multiplying addition of blank frames to the timeline


A virtual camera. Totally needed!


V-Cam please! Krita is an amazing animation programm. With a v-cam it will just be up there with the big ones.


Thanks for the feedback everybody and keep it coming if you think of anything else! It’ll all go into our list of things to research.


Hey there, its really awesome that development team can put additional effort to enhance animation tools. I think its great moment.
These are few points, things that in my opinion can improve Krita in terms of animating:

  • default shortcuts for animation tools, I know we can make our own but default system should be mounted, here are some proposals
    spacebar - play stop animation (edit: ah! spacebar is reserved for pan tool - so maybe alt+A like in old version of Blender its strange on first view but in fact its very handy)
    shift+A - add animation keyframe
    shift+R - add animation keyframe to the right
    shift+D - duplicate keyframe
    alt+D or shift+H - add hold frame
    rigth and left arrows for next previous keyframe
    “,” and “.” which has “<” and “>” on keyboard over it - for next and previous frame
    also if its possible in animation docker context DELETE key should remove what is selected - keyframe or hold frame (remove frame and pull funtionality) or group of frames

  • click and drag MMB could be a Pan Tool for the timeline - this can give faster navigation than just scrollbars

  • obraz this part of GUI can be higher - icons are too small and maybe time ruler can be bit bigger (with header indicator like in other animation software ?) also functionality of bookmarks-markers-notes could be helpful

  • these two icons of GUI obraz obraz
    could be somehow closer in design- maybe the same idea of bulb - this will help in first contact with animation tools

  • “convert selected frames into keyframes” feature

  • "copy layer with empty keyframes - keeping timing structure " feature

  • “grouping frames into reusable loops” feature

  • and two other things which you are working on already (which is great): selecting frame should select layer (which works for RMB) and horizontal version of animation docker



@Pesi: A set of additional default shortcuts for animation would be a nice idea. The only small problem I can think of is that some people may have used your suggestions for their own shortcuts. If so they may have to do a bit of remapping but I don’t know if personal shortcuts would be superceded by a new set of default shortcuts.

The two icons associated with onion skins have very different purposes. The first being to adjust the properties of onion skins themselves, hence ‘onion skins’, and the second being to turn on the imaginary lightbulb under the surface of the imaginary animation workdesk. As such, they both seem appropriate.

We can all hope that your suggestions are incorporated in some form someday.


(I do not speak English, this is translated from Spanish to English with google translator) … Hello, I love animation, and I have practiced some animation with krita and it is really great, I see a lot of potential there, what I would like to see soon is:

  • An improvement in the selection of the frames: when I select several frames and I try to move them together, only one moves and not all, sometimes there are conflicts in moving the frames with the arrows or moving with the arrows with the move tool.
  • I have had difficulty copying with the selection tool and pasting what I copy to a different frame. If this is improved it would help a lot.
  • It would be great if they added a function to merge multiple frames into a single frame.

Now I would like to see in the future things like the ones I am going to suggest:

  • I would like to be able to move a frame from one layer to another without copying and pasting, something like selecting all the frames I like and passing them all to a single layer by dragging with the mouse.
  • I would like to see a camera tool to do all the necessary camera movements.
  • I wish that the vectors could be animated and apply different types of effects that are animated.
  • I would like to add a panel of nodes to play even more with the different elements that can be animated in krita.
    -I wish that in the future we could add vectors to a path and move them freely using nodes.
  • It would be great if vectors simulated the effects of brushes that are made in bitmap.
  • I would like to see the possibility of animating all kinds of masks, both bitmap and vector.
  • It would be great to see tools for creating bones and making cut animations combined with traditional animation.
    For now those elements in the future would give an enhancement and a superior advance to the production of animation through krita, I think the future promises a lot, I hope to see all this and more, and I know they will achieve it because they are great and really amazing and smart… Thank you very much to Krita God bless you all !!!.

I agree with daroart37, the program already has an independent function for copying the animation frame. Is it possible to give this function full functionality for working with copying? That is, to combine its operation with the selection mask, as well as the ability to insert this buffer on top of an existing frame without replacing the frame?