Krita useable for Blender movies

LukasT.dev@gmail.com lukast.dev at gmail.com
Fri Oct 23 11:15:49 CEST 2009


Hello,

you may know, if you are regularly on IRC, that we would like to start  
project which makes Krita useable for movies, that Blender Foundation is 
producing these years (Durian this year). 

I would be hired to work on Krita for 3-4 months if we manage to get donations 
from people. I was chosen not because I'm special, but because I have time 
(I'm finishing my studies this year). If any more experienced Krita hacker 
would go for it, I don't have problem to be replaced ;) Krita will remain 
hobby for me anyway. I would really like to see the whole Krita community be 
involved as this collaboration with Blender people can help Krita become more 
professional. Without you I can't and will not do anything.

So..we all know that our performance is not good enough. But I want to know 
what is slow and what can be done for fixing stuff.

We also have some UI problems in Krita. There are some controls for GUI that 
are not very clever, they need to be fixed. shicmap is working on some stuff..

I mailed few e-mails to David Revoy, very talented digital painter and he 
mailed me back about Krita. He supports us but so far Krita is not useable for 
him as digital painter. I wrote down few stuff in wiki [1].

So far it is performance, gui and openexr compatiblity. I'm still waiting for 
more emails for David but he is reasonable busy these days.

Then I noticed some notes about slowness here [2]
There are some bug reports in bugzilla also e.g. [3]

Also enki wrote use-cases which are very usable [5]

So I'm starting this discussion to point out what can be done, what is slow, 
how you see the problem?

What I, as the paintop creator, see, is that many things are slow with CPU, 
even with dual cores. I created small OpenGL app that uses QtOpenGl to paint 
and that is just real-time painting with big brushes that can be scaled 
realtime etc. (Just with RGB8 colorspace of course) but I see this as big 
opportunity for Krita. Use GLSL where it is possible and here we could really 
speed-up Krita. 

Regarding GUI I'm offering help to shicmap, she can design, I can code.

Lukas

[1] http://wiki.koffice.org/index.php?title=Krita/Artists_Requirements
[2] http://wiki.koffice.org/index.php?title=Krita/Optimization#Hot_Spots
[3] https://bugs.kde.org/show_bug.cgi?id=187344
[4] http://www.opengl.org/documentation/glsl/
[5] http://wiki.koffice.org/index.php?title=Krita/Use_Cases


More information about the kimageshop mailing list