The start with Krita

Share this post

Krita is a painting and sketching program by KDE. It is a part of the Calligra Suite, and offers an end–to–end solution for creating digital painting files from scratch by masters. 

Well my journey with Krita began when I first heard about it from my friends, who had done SoK last year. And, I was mesmerized by the sketches of david revoy. It was then that I wanted to contribute to Krita and help in its being a great digital painting tool, although it still is great!! 🙂

Google Summer of Code and Krita

This year for GSoC, I had selected a project in Krita from the KDE ideas pagePerspective Drawing.  Following are a few details of the same:

Brief description:

Krita is a 2D painting tool, but artists often need to give the illusion of depth. Krita has two tools to help the user draw perspective correctly: the perspective grid and the perspective assistant. The latter is more advanced, but needs improvements to become a real star feature. It needs to be expanded by allowing real 3D objects to be important and put into perspective. This means rotation, setting the vanishing point, scaling, and then integration with the paint tools. At the same time, to get into the codebase, the student should implement other missing features in the perspective assistant.[1]

Details of the work:

In this project the perspective assistant has to get all the functionality in the perspective grid. That is just a part of the project, the majority of the time is to be devoted to creating an import function, such that a blender mesh can be imported. Now, this mesh should also be modifiable, that is, it can be rotated, scaled etc and then the mesh can be used in a similar way as the perspective assistant. The proper details of the timeline of the work have been provided in my proposal.

Join the conversation


  1. Hello Shivaraman,

    Since I am a Krita’s user myself, I am *really* looking forword to trying your upcoming new features 😉

    David Revoy, a while ago, posted a link concerning some cool videos regarding a different commercial software where some “similar” features of yours are already implemented:

    Needlees to say, It would be awesome to have these same options (and possibly much more) available for Krita 🙂

    Anyway, thanks a lot indeed for your work on Krita!

    BEST OF LUCK for your project (please, keep up posted about your progress) 😉

    1. Hey Silvio,

      Thank you for taking your time to read my blog.

      I hope to make it as good as possible :), and that you like it 🙂

      Thank you for the link, it is very useful, and I would take my inspiration from it 🙂

      Thanks a lot for your wishes (will surely send updates of my work) 😀

Leave a comment

Your email address will not be published. Required fields are marked *