Krita/Sprint2011: Difference between revisions
< Krita
No edit summary |
No edit summary |
||
(31 intermediate revisions by 11 users not shown) | |||
Line 2: | Line 2: | ||
===When?=== | ===When?=== | ||
* | * The Krita sprint is held on 20. May til 22. May. | ||
* We will gather at the Blender Institute, you can come since 10 A.M. there | |||
* | |||
===Where?=== | |||
* Blender Institute, Amsterdam, Netherlands | |||
* Address: Blender Institute, Entrepotdok 57A 1018AD Amsterdam, The Netherlands | |||
===Where?=== | ===Where we sleep?=== | ||
* | * Stayokey hostel | ||
* | * Address: Amsterdam Zeeburg, Timorplein 21, 1094 CC Amsterdam, Netherlands | ||
* ~20 minutes walk from Blender Institute | |||
* we have got 2x 6 bed rooms | |||
* Lukas will send you email with instructions about the hostel | |||
===Attendance=== | ===Attendance=== | ||
Line 15: | Line 20: | ||
{| border="1" | {| border="1" | ||
! Name || estimated travel costs || accommodation needed? || sponsorship needed? || Arrives || Leaves || Travel information | ! Name || estimated travel costs || accommodation needed? || sponsorship needed? || Arrives || Leaves || Travel information | ||
|- | |- | ||
|Lukáš Tvrdý || not yet known || yes || yes || friday || sunday || by airplane or train | |Lukáš Tvrdý || not yet known || yes || yes || friday || sunday || by airplane or train | ||
|- | |- | ||
|David Revoy || | |David Revoy || 256.12€ || yes || yes || friday - 14h30 || mon - 14h30|| by airplane (Toulouse) | ||
|- | |- | ||
|Timothée Giet || around 300€ || yes || yes || friday || sunday || by airplane or train | |Timothée Giet || around 300€ || yes || yes || friday || sunday || by airplane or train | ||
|- | |||
|Boudewijn Rempt || not yet known || yes || yes || friday || sunday || by airplane or train | |||
|- | |||
|Sven Langkamp || Blender Institue ~80€ Linuxhotel ~0€ || yes || yes || friday || sunday || by train | |||
|- | |||
|Matus Talcik || 0 || yes || yes || friday || sunday || | |||
|- | |||
|Dmitry Kazakov || around 320€ || yes || yes || friday || sun/mon || by airplane | |||
|- | |||
|Silvio Grosso || n/a || not in Amsterdam || yes || friday || sun/mon || n/a | |||
|- | |||
|Cyrille Berger || around 150€ || yes || yes || friday || sun/mon || by airplane | |||
|- | |||
|Bugsbane || XXXX€ || yes || yes || Friday || Sun/Mon || by airplane | |||
|- | |||
| Adam Celarek || 200 || yes || yes || friday || sunday || | |||
|- | |||
|José Luis Vergara || 1870 + ~30 USD || yes || yes || saturday 11:25 || friday 27th || by airplane | |||
|- | |- | ||
| || || || || || || | | || || || || || || | ||
|} | |} | ||
Doodle: http://doodle.com/h65u9utpib6p6qtq | |||
===Invited people=== | ===Invited people=== | ||
Line 33: | Line 59: | ||
Possible other invites: | Possible other invites: | ||
* pippin -- discussions about the performance of the Krita | * pippin -- discussions about the performance of the Krita | ||
Line 40: | Line 64: | ||
* demonstration of the various other painting software -- what do you miss in Krita? | * demonstration of the various other painting software -- what do you miss in Krita? | ||
* pizza | * pizza | ||
* | * goals for the next 12 months | ||
* breakout sessions on various topics. | |||
== Outlines of the first organization meeting == | |||
Live version is here: | |||
[http://piratepad.net/KritaSprintOutlines http://piratepad.net/KritaSprintOutlines] | |||
Ideas for sprint | |||
Performance: | |||
1) Photoshop7 as a reference of performance | |||
2) Long time ago it was believed that the lack of speed was provoked by general code to support many colorspaces (PS7 and Gimp (used to) support RGB,CMYK,G only). We need to prove or refute this statement. | |||
3) Discuss multithreaded subsystem for tools (dmitryK + ?) | |||
4) Based on 3) discuss abilities to implement mipmapping (as a long-term plan) | |||
5) Automatic speed-regression testing (like the thing implemented by pippin) | |||
6) ROI for the scheduler -- are we interested in it, how much performance we can gain with it? | |||
Memory consumption: | |||
Krita is the greediest raster graphics app I have seen in action. We need to somehow fix our memory consumption, for instance through in-memory compression of tiles. | |||
Technologies: | |||
OpenCL does not provide toolchain, Photoshop is faster without SSE3 (and, probably without OpenGL (need check), | |||
Organization: | |||
1) either focus on one topic (performance vs usability) | |||
votes: | |||
performance : LukasT, dmitryK, Animtim | |||
usability (that empowers performance) : Bugsbane | |||
2) having both: | |||
a) parallel BoFs | |||
b) one day performance, one day usability | |||
3) a general track on day 1, BoF on day 2 | |||
pippin is interested, but might be occupied | |||
Some non-related topics: | |||
1) Discuss the system to save arbitrary data between strokes (DmitryK + LukasT) | |||
2) Listem to a lecture from LukasT on the topic "Brush Mask Generation and Friends" (DmitryK) =) | |||
3) Comic Book Studio | |||
4) Release a training DVD about comics drawing with Krita (Animtim) | |||
== Result == | |||
=== Summary === | |||
This sprint brought together not only developers of Krita, but also four artists who work with the program. The artists demonstrated how they work with Krita. Thanks to that presentation, many issues were logged, some of them were fixed over the next week. Direction for Krita for the next year was discussed: Krita is okay for creating art, but changes have to be made to get it ready for the professional user. There are still some performance issues (little speedbumps, memory consumption) which need to be fixed. | |||
[[File:Krita_2011_sprint.jpg|500 px|Sprint attendees]] | |||
=== Achievements === | |||
* More than sixty new issues were logged | |||
* Quite a few issues were fixed during the sprint | |||
* Discussed the direction for improving Krita | |||
* Screencasts of artists working with Krita ([http://krita.org/component/content/article/10-news/84-krita-artist-session-recording-part-i-painting-bugs], [http://krita.org/component/content/article/10-news/85-krita-artist-session-recording-part-i-animtims-turn], [http://krita.org/component/content/article/10-news/86-krita-artist-session-recording-part-iii-silvio-heinrich], [http://krita.org/component/content/article/10-news/87-krita-artist-session-recording-part-iv-david-revoy]) | |||
=== Blog posts === | |||
* [http://dot.kde.org/2011/06/02/what-happens-when-artists-and-developers-come-together-2011-krita-sprint What happens When Artists and Developers Come Together: The 2011 Krita Sprint] | |||
* [http://krita.org/component/content/article/10-news/77-second-day-of-the-third-krita-sprint Second day of the third Krita sprint] | |||
* [http://krita.org/component/content/article/10-news/78-meet-the-gang Meet the gang!] |
Latest revision as of 11:06, 3 January 2012
Krita Sprint 2011
When?
- The Krita sprint is held on 20. May til 22. May.
- We will gather at the Blender Institute, you can come since 10 A.M. there
Where?
- Blender Institute, Amsterdam, Netherlands
- Address: Blender Institute, Entrepotdok 57A 1018AD Amsterdam, The Netherlands
Where we sleep?
- Stayokey hostel
- Address: Amsterdam Zeeburg, Timorplein 21, 1094 CC Amsterdam, Netherlands
- ~20 minutes walk from Blender Institute
- we have got 2x 6 bed rooms
- Lukas will send you email with instructions about the hostel
Attendance
Name | estimated travel costs | accommodation needed? | sponsorship needed? | Arrives | Leaves | Travel information |
---|---|---|---|---|---|---|
Lukáš Tvrdý | not yet known | yes | yes | friday | sunday | by airplane or train |
David Revoy | 256.12€ | yes | yes | friday - 14h30 | mon - 14h30 | by airplane (Toulouse) |
Timothée Giet | around 300€ | yes | yes | friday | sunday | by airplane or train |
Boudewijn Rempt | not yet known | yes | yes | friday | sunday | by airplane or train |
Sven Langkamp | Blender Institue ~80€ Linuxhotel ~0€ | yes | yes | friday | sunday | by train |
Matus Talcik | 0 | yes | yes | friday | sunday | |
Dmitry Kazakov | around 320€ | yes | yes | friday | sun/mon | by airplane |
Silvio Grosso | n/a | not in Amsterdam | yes | friday | sun/mon | n/a |
Cyrille Berger | around 150€ | yes | yes | friday | sun/mon | by airplane |
Bugsbane | XXXX€ | yes | yes | Friday | Sun/Mon | by airplane |
Adam Celarek | 200 | yes | yes | friday | sunday | |
José Luis Vergara | 1870 + ~30 USD | yes | yes | saturday 11:25 | friday 27th | by airplane |
Doodle: http://doodle.com/h65u9utpib6p6qtq
Invited people
Artists&users:
- David Revoy
- Animtim
- Silvio Grosso
Possible other invites:
- pippin -- discussions about the performance of the Krita
Programme
- demonstration of the various other painting software -- what do you miss in Krita?
- pizza
- goals for the next 12 months
- breakout sessions on various topics.
Outlines of the first organization meeting
Live version is here: http://piratepad.net/KritaSprintOutlines
Ideas for sprint Performance: 1) Photoshop7 as a reference of performance 2) Long time ago it was believed that the lack of speed was provoked by general code to support many colorspaces (PS7 and Gimp (used to) support RGB,CMYK,G only). We need to prove or refute this statement. 3) Discuss multithreaded subsystem for tools (dmitryK + ?) 4) Based on 3) discuss abilities to implement mipmapping (as a long-term plan) 5) Automatic speed-regression testing (like the thing implemented by pippin) 6) ROI for the scheduler -- are we interested in it, how much performance we can gain with it? Memory consumption: Krita is the greediest raster graphics app I have seen in action. We need to somehow fix our memory consumption, for instance through in-memory compression of tiles.
Technologies: OpenCL does not provide toolchain, Photoshop is faster without SSE3 (and, probably without OpenGL (need check),
Organization: 1) either focus on one topic (performance vs usability) votes: performance : LukasT, dmitryK, Animtim usability (that empowers performance) : Bugsbane 2) having both: a) parallel BoFs b) one day performance, one day usability 3) a general track on day 1, BoF on day 2
pippin is interested, but might be occupied
Some non-related topics: 1) Discuss the system to save arbitrary data between strokes (DmitryK + LukasT) 2) Listem to a lecture from LukasT on the topic "Brush Mask Generation and Friends" (DmitryK) =) 3) Comic Book Studio 4) Release a training DVD about comics drawing with Krita (Animtim)
Result
Summary
This sprint brought together not only developers of Krita, but also four artists who work with the program. The artists demonstrated how they work with Krita. Thanks to that presentation, many issues were logged, some of them were fixed over the next week. Direction for Krita for the next year was discussed: Krita is okay for creating art, but changes have to be made to get it ready for the professional user. There are still some performance issues (little speedbumps, memory consumption) which need to be fixed.
Achievements
- More than sixty new issues were logged
- Quite a few issues were fixed during the sprint
- Discussed the direction for improving Krita
- Screencasts of artists working with Krita ([1], [2], [3], [4])