In what is beginning to become quite a tradition, the Krita team came together from May 20 to May 22 for the third Krita meeting. The first sprint had four attendees. Last year's, eight. This year, we had twelve people in attendance. If the trend continues, the Blender Institute, which hosted our sprint, will be too small for us next year!
Friday was mostly spent arriving, getting network access, doing preliminary hacking and so on. The real core of the sprint took place on Saturday. In the morning, we had an Artist's Demo and Gripe Session. The four artists present took turns demonstrating how they work with Krita. With a projector, everyone could follow along. We managed to record a screencast of all sessions and a video/audio recording with the Blender Institute's camera. The Krita webmaster, Kubuntiac (or Bugsbane) is busy editing the screencasts, video and audio together into a smooth recording. The results will be available on krita.org. The recording will be available as soon as it is done, together with the original .kra Krita files and brush presets as provided by the artists.
Fortunately, none of the artists managed to crash Krita, and we took note of all the issues they mentioned, which Pentalis entered into bugs.kde.org. More than sixty new issues were logged. Quite a few of those issues were fixed during the weekend and over the next week. David Revoy's conclusion was that Krita is plenty okay for creating art, but not yet quite ready for the professional user.
And that set the tone for the afternoon meeting, during which we discussed the direction for Krita for the next year. This can be summed up as: polish, polish, polish. Performance is ok. Stability is pretty good, though it can be improved. But all the little speedbumps we witnessed when watching the artists work with Krita (each in their completely individual and different way) need to be smoothed out! We also conceived of another plan... Something wickedly cool we want to ask the community to support... More about that in a few days...
On Saturday, we met our benefactor, Silvio Grosso. After the runaway success of the 2009 community donation drive to enable Lukas Tvrdy to hack on Krita full-time for three months, Silvio made it possible to extend that period for several months more. He also sponsored Dmitry Kazakov to spend more hours on Krita after his Google Summer of Code project ended. It was great to meet him in Amsterdam at the sprint. We had a group photo, of course:
Apart from the group photo, Timothee Giet also made quick sketches of all attendants. Meet the gang through the sketchbrush of Timothee!
Sunday was a relatively quiet day. People were mostly hacking and doing small bof-like discussions. David Revoy tried once more to follow a proper CMYK-based workflow with Krita, this time producing a tiff file that imported perfectly in Photoshop. We originally added CMYK to Krita not from a strong belief in its usefulness, but to quiet vocal critics. We since have discovered that many artists work in CMYK in order to keep track of ink coverage and mixing during the creative process, instead of having to change their work afterwards to resolve out-of-gamut colors. There is still a ways to go here: extra single-color channels or layers would be useful, and the channel docker does not always do the right thing.
Finally, we are grateful to our host Ton Roosendaal, who allowed us to meet in the Blender Institute in Amsterdam. For David Revoy, it was like coming home -- and for the rest of us a wonderful place to get together. One of the unexpected advantages is that the Blender Institute's doorbell never stops ringing. All weekend, game designers, Blender hackers, 2D and 3D artists visited, passed the time, and gave us the opportunity to show off Krita. Many thanks as well to KDE e.V. for making it possible to bring so many people to Amsterdam from all over Europe, Canada and Chile.