About this project
Let's take Krita to the next level!
Just eight hours to go... If we break 20,000 euros, every backer will get a personalized wallpaper with Kiki saying "Thank you!".
Krita, the free and open source painting application, has grown up and is a great tool for digital artists, with many expressive brushes, HDR painting, filters and much, much more. Take a look at how good our last release was:
Download Krita Desktop for 64 bits Windows Vista, 7 and 8.
Download Krita Desktop for 32 bits Windows Vista, 7 and 8.
Krita is currently avaiable on Windows and Linux. OSX is our super-stretch goal for this project! Get the prototype package! (Only for Mavericks).
So we're going for a repeat performance for the next release! And we're going to try and double it. Not only Dmitry is ready to work his fingers to the bone to make Krita 2.9 amazing, Sven Langkamp is ready and eager to get started!
Dmitry has been funded to work full-time on Krita for the previous six months already and has delivered an outstanding number of features and bug fixes, from high-quality zooming to the wraparound-texture painting mode to the all-new faster-than-lightning fill tool.
Sven Langkamp has been a volunteer developer on Krita since the beginning. This summer he has graduated and this is a once-in-a-lifetime change to bring even more dedication to development of Krita. Sven is the original author of the selection system, the vector tool integration and all kinds of workflow enhancements.
With all the experience this team brings to the project, we are convinced that the result will be truly awesome! It is possible, though that during development individual features might get swapped out for some other features.
During development, we will make weekly builds available for Windows and Ubuntu. (And if we reach the super-stretch goal, OSX, too, as soon as possible.)
Once the kickstarter is funded, we will open a poll for these 24 features and everyone who donated 30 euros or more will get to vote!
We've defined 24 goals! Each goal will take approximately two weeks to be implemented, or 1250 euros. The goals have been carefully selected and ranked by artists in the Krita community. So in six months we can do twelve goals, requiring 15,000 Euro!
But that's not all!
First Stretch Goal: If we double the amount we can have double the number of full-time people working on Krita! This means that if we can hit 35,000 euro, we can handle 24 features in 6 months!
Super Stretch Goal: if you break the ceiling and make us go to 75.000 euros, we will port Krita to OSX as well. OS X lovers - this is your chance to get Krita on OSX! (To compare, porting Krita to Windows and making it stable needed at least 60.000 euros, but we'll be able to leverage the work done then for the OSX port!)
The goals are broadly grouped according to topic:
Krita's transform tool is already very powerful and capable, but we want to take it further and implement new ways of transforming your image and improve the results!
1. Cage Transform: Similar to the warp-transform, cage transform allows you to set the boundaries of the transformation more easily, resulting in better fine-tuning.
2. Liquify Transform: This is a subtle distortion filter: push, pull, rotate, pucker and bloat the pixels directly.
3. Perspective transform: choose a vanishing point and transform an image or selection accordingly.
4. Improve the anti-aliasing of the transform tool, especially in warp mode.
Krita can load and save PSD files for Compatibility with Photoshop, but there are still features missing. For Krita 2.9, we will add two essential features:
5. Masks: Load and save transparency masks
6. Implement Layer Styles: Krita provides most of Photoshop's layer style functionality already, using filter masks and filter layers. We will implement the missing styles and add support for loading and saving to PSD.
Krita has a wide selection of layers and masks: you can add filter layers and masks, have layers that generate content automatically and dynamically or add a layer that is a link to another image file. Here's what we want to add for Krita 2.9!
7. Transform Mask/Layer: in Krita 2.8, all transformations are applied to your pixels, destroying the original. A transform mask or layer will place the transform operation in your layer stack and update your image dynamically.
8. Editable File Layer. Currently you can create a layer that is a reference to another file. The layer is locked, though! You cannot paint on it. And that's what we'll change here: painting on a file layer will automatically change the layer on disk.
Krita's brush engines offer more power than any other painting application. Still, that's no reason to rest on our laurels, the best can always be improved.
9. Thin line quality: really thin lines are often a bit blurred. We'll investigate algorithms to make sure that even the thinnest lines are razor-sharp.
10. Improve the Flow parameter: flow is currently linked to opacity. We'll separate the two options and improve the action of the flow parameter at the same time.
11. Color smudge brush improvements: the smudge brush is an awesome tool to blend two colors together, but it can be improved! Especially when it comes to using the smudge brush to dull or blur your lines, unwanted color changes creep in, and that's what we're going to fix.
12. Add images to the shape brush: the shape brush takes its inspiration from the 'Alchemy' application. This goal will extend the shape brush with the 'pull-shapes' functionality, which will then be added via an SVG or PDF file. Great for concept artists exploring shapes!
13. Shaped gradients: Krita has several kinds of gradients already, but this is missing: gradients that follow and fill a selection outline.
14. Fill non-closed areas with the fill tool. Ever tried using the fill-tool on a line-drawing, only to find the lines weren't connected enough, and thus half the drawing was filled? This goal will allow the fill-tool to optionally ignore those gaps.
15. Resource packs and resource manager. Sharing and organizing resources with Krita is fiddly right now! This goal will add a resource manager, where the user can import, bundle, export and organize their resources with ease.
16. Improved functionality for the straight line tool. Krita makes it already easy to draw straight lines, either with the line assistant or with the line tool. But there are some things missing: constraining the tool to set angles, expand the line to infinity, and extend the line from the origin in a symmetrical extension.
17. Color correction in OpenGL. Currently, unless you use OpenColorIO, all color correction is done on the CPU. Krita already uses OpenGL to display your image and we'll extend the OpenGL code to also do the color correction on the GPU.
18. Vector object scaling and resolution. Krita offers a wide variety of vector and text shapes. But scaling a vector object is dependent on the image resolution and that's no good! We'll improve the vector object rendering to be always beautifull sharp, no matter your image's resolution.
19. Improve the overview docker with zoom, rotate and pan. We have canvas rotation, mirroring, panning, and zooming, but we have no GUI buttons or sliders for this functionality. This goal will extend the overview docker with buttons for manipulating the view.
20. Transform selections instead of selected pixels. Right now, your selection is fixed! This goal will make it possible to transform the selection itself. So if you accidentally made your rectangle the wrong size, you will be able to adjust it, with all the the power of the new, improved transform tool.
21. Make selections out of vector shapes. Krita already has vector selections, and we have vector layers. This goal will make it possible to turn a vector layer into a vector selection -- and the other way around, keeping the original vector objects.
22. Mask display: show masks as a colored overlay on the canvas.
23. Implement the isolated layer view for masks: this will show the mask as a normal layer, on it's own, with all other layers and masks hidden.
24. Easy mask creation: Create a new mask from the alpha channel of a layer in one go.
Thank you for supporting Krita! The biggest reward is of course that you'll get a much improved Krita that you can work with forever, that will never be closed up, that will never stop working because a cloud server breaks -- a digital painting application that you build on!
For extra fun, we've added some cool things that, hopefully will make supporting Krita even more attractive. Already from ten euros, you will get your name in the aboutbox. We'll make the aboutbox a lot more attractive too! Postcards with Kiki from your favourite developers. Stickers to adorn your laptop and tablets. Roomy usb-sticks with Krita pre-loaded. Downloads of the Muses Training DVD.
But in the end, it comes down to a free digital painting application that is yours, just as much it is ours.
Let's make Krita better than it has ever been, even more a digital painting studio that you will love to use, that will inspire you and make it harder than ever to drop that stylus and take a break from painting!
Here's some beautiful artwork done in Krita, to show off the variety of styles you can achieve, to enjoy and share around the world!
Risks and challenges
We have been working on Krita for ten years now, and have been bringing the application up to a high level of usefulness. The Krita Foundation has succesfully stewarded four sponsored projects already: Lukáš Tvrdý's work on the 2.4 release ("Make Krita Ready for David Revoy"), Timothee Giet's "Comics with Krita" training DVD, Ramon Miranda's "Muses" training DVD and Dmitry Kazakov's sponsored work on Krita 2.8.
Krita is released every six months, and every release has a host of new features, improvements, bug fixes and speed-ups.
Release dates are approximate. If some features don't make it to the 2.9 release because they take more time to develop than we currently expect, we promise to keep working on them for the next release.
If you have questions about this project, please mail firstname.lastname@example.org.Learn about accountability on Kickstarter
Krita in fact already builds, using macports, but it doesn't run well at all. There is a lot of work to be done before we feel we can say "Krita works on OSX, here's the download!"
In particular, there are these issues:
* opengl drivers. Krita uses opengl to optimize the display. Every combination of os/gpu/driver gives different problems.
* tablet support. Qt's tablet support is not very good, so for 2.8 we implemented it ourselves. Twice: once for Linux, once for Windows. It would be surprising if we didn't get the same issues on OSX, so that would make a third implementation...
* dependencies. Krita uses quite a few libraries that are not by default present on the system, and we need to make sure all of them build, work and then are packaged with Krita.
* finetuning. OSX users, rightly, are a picky lot! Just having a gui that is pretty much the same as on Linux doesn't cut it: we need to spend time figuring out the differences, platform conventions and then special-casing for OSX
* performance. Every os has its own bottlenecks -- Windows has a very slow file system, for instance. Optimizing will need time.
* packaging. I've done this before, and packaging for OSX is a whole different game than on Windows or Linux. We'll have to start from scratch if we want to produce a nice dmg.
All in all, given that we've got experience with porting to Windows, I am estimating that doing a good OSX port won't take quite so much time and effort... But we easily spent over a year trying to get a Windows version of Krita that people could trust and would like!
Kickstarter still doesn't support paypal. The Krita Foundation does have paypal, though, and even though paypal donations don't count towards the reaching the target, they are very welcome.
Now that we're fully funded, you can use the paypal button on this page to select your reward:
(Update: krita.org is down for the moment -- use email@example.com to send money by paypal directly, and we'll take care of it.)
Not yet... But Somsubhra Bairi is working on it for his Google Summer of Code project and making good progress! His animation plugin is planned to be included in Krita 2.9. Check out http://blog.somsubhra.com/post/88446855849/the-last-3-weeks-in-krita-animation for a report!
Support this project
- (30 days)