Tag Archives: Krita Sketch

Libre Graphics Meeting 2013

The 2013 Libre Graphics Meeting is over and everyone has returned home and gone back to the drawing board or the keyboard. Krita has been very well represented at this LGM with three artists and a coder, giving three presentations and two awesome workshops!

The Medialab Prado venue was pretty much perfect: hacking space, auditorium, workshop space, open until late, and an endless supply of good coffee. The presentations were life-streamed, but there appear to be no recordings available yet.

(Image by Timothee Giet)

So what happened?

First, Timothee Giet gave his workshop on Krita Sketch. Unfortunately, what with slow network, it turned out to be quite hard to make sure everyone had Krita Sketch on their systems, so in the end, the workshop became more an “install and get introduced to Krita” workshop, which was pretty cool, too — since the workshop was early on Thursday, and it meant many people had Krita on their system for the rest of the week!

That evening (or afternoon, for the Spanish among us, the days were long this year, with presentations going until well after Dutch dinner time!), Boudewijn presented the Krita Foundation. As regular readers of Krita news know, the Foundation was created to support Krita development.

This was closely followed by Timothee Giet speaking about Krita Sketch, how the project came to be, the goals, the gui design and his role in the development. This is what Krita Sketch looks like these days, and an update on Intel AppUp is expected soon!

The next day, Ramon Miranda gave a lightning talk on the Muses DVD he is preparing. Slated to be ready for Akademy in Bilbao (Ramon’s hometown), the dvd promises to be wonderful, not just teaching Krita, but teaching the fundamentals of digital illustration. Pre-order your copy now!

The pre-order price is just €27.50, including shipping. The DVD is expected to be ready for presentation at Akademy 2013 in Bilboa, Spain, July 13th.

Muses: Painting with Krita DVD
Special pre-order price including shipping and V.A.T: €27.50

Or read more about in the bilingual (Spanish/English) Flyer we handed out at LGM!

Also on Thursday, David Revoy gave his Krita workshop. starting with the basics of calibrating your tablet and creating an ergonomic setup, David continued teaching the fundamentals of underpainting (make sure you use only one, big, round brush, work in grayscale, never use the extrems of value available, switch between eraser and normal all the time, paint values, not symbols and remember this: it’s painting that’s a hard skill you need to work on, applications are easy to learn), and then coloring and detailing. There were some very pretty things made during this workshop!

The great thing about the Libre Graphics Meeting is, of course, getting together. There are developers, artists, thinkers, users. People are working on magazines, typefaces, music, generative art, illustrations, comics, layout tools and more. And it’s a great place for teams to get together

From: http://feedproxy.google.com/~r/krita/news/~3/ClUmCyrcFTQ/144-libre-graphics-meeting-2013

Back from the “Future Tools” LGM 2013

I’m just back home from the Libre Graphics Meeting 2013, which was once again awesome!
It happened in Madrid this time, at the Medialab-Prado.

There were a lot of interesting talks and workshops, mixing coder and artistic topics.
All kinds of graphics-related activities were represented, including image manipulation, typography, illustration, animation, design, and more.
The Krita team was well represented with Boudewijn Rempt who presented the new Krita Foundation, David Revoy who made a workshop showing his painting workflow on Krita, Ramon Miranda who presented his DVD project, and me who made both a workshop and a talk to present Krita Sketch.

My workshop was a little hard to follow for several reasons: people had to compile Krita Sketch for linux as there aren’t any linux packages yet, which was already quite tricky, but then even more as the network there was way too slow for this big event…
Same for windows users, as the installer file which took a long time to download ended being corrupted.
So at around half of the workshop I switched to Krita desktop, and made people install it as it was easier.
The good thing in this at least is that then people already had the software installed to follow David’s workshop the next day.

In my talk I presented quickly the story behind the Krita Sketch project, and shown the new dark-neutral-grey interface theme that replaced the colorful previous interface for next version release (it’s already pushed in Krita sketch git branch, if you want to test it…)

It was very cool to meet more people from the Synfig team this time, with Carlos Lopez (the main coder), Konstantin Dmitriev (Morevna project), and a few other users.
We could have a great brainstorming workshop together to look at how Synfig can be improved, both in terms of usability and new features. Awesome things to come!

Also about animation, the main coder from Tupi, Gustav Gonzalez could come for the first time at LGM to present his software and discuss with other coders and users to gather ideas to improve it (including some features collaborating with Krita..). Again, promising!

Many cool people were there: the Gimp team (many thanks to them for the great party on Friday night ), the Libre-Graphics-Magazine team with a nice new 2.1 release, some people from Mypaint, Scribus, Inkscape and Libre-office teams.

Also several independants and smaller projects were present, like Tom Lechner with his always-more-crazy Laidout software, Camille Bissuel and Cedric Gémy from the to-come project of node-based image editor Mikado, PyCessing, <a target=_blank

From: http://timotheegiet.com/blog/anim/back-from-the-future-tools-lgm-2013.html

Krita at the Libre Graphics Meeting 2013

Next week, the Libre Graphics Meeting will happen again! This time in the Media Lab Prado in Madrid, and titled “Future Tools”, it looks set to be an amazing experience. And with plenty of Krita content!

Timothée Giet will give a workshop on using Krita Sketch at 14:30, Wednessday April 10th at the Libre Graphic Meeting in Medialab Prado‘s brand new building in Madrid city center.

Later that day, at 17:40, Boudewijn Rempt will introduce the Krita Foundation in a lightning talk. The Krita Foundation is essential for the future of Krita, we’ll go through problems and challenges that the Foundation was created to cope with.

Hot on Boudewijn’s heels, Timothée Giet will present the Krita Sketch project: Krita Sketch is touch-enabled tablet-oriented application derived from Krita. Timothée will discuss how the project happened and much more.

Then, on Friday, David Revoy will give a painting workshop with Krita. The main topic will be “speedpainting with Krita”, so bring your laptops and tablets, and try to have the latest Krita installed! (Use David’s scripts, for instance.) Place / Date / Hour: Friday 12 april 2013 at the Libre Graphic Meeting in Medialab Prado‘s brand new building in Madrid city center. Workshop will happen between 14h30 – 16h30 ( duration 2h ) in Room C.

All LGM long, Ramon Miranda will be around to answer questions about his “Muses” project, the second Krita training DVD, There will be ample opportunity for pre-orders on the spot, as well! Ramon speaks both Spanish and English, so grab the opportunity!

But, of course, you can also pre-order the DVD on-line:

The pre-order price is just €27.50, including shipping. The DVD is expected to be ready for presentation at Akademy 2013 in Bilboa, Spain, July 13th.

Muses: Painting with Krita DVD
Special pre-order price including shipping and V.A.T: €27.50

…read more

Source: FULL ARTICLE at Planet KDE

Calligra Sprint 2013

Last weekend I have been taking part in this years Calligra sprint, which once again was at the Linuxhotel in Essen. This year we had something special as the sprint was actually happening in two places at the same time. While one part of the team was in Essen, the other part of the team meet in Bangalore. This was simply due to the problem that we could only fly a limited number of people around the globe. Both meetings were connected via Google Hangout which worked reasonably well, except for some microphone problems.Another nice additions was that we also had a kitchen, where Thorsten and Arjen cooked lots of pasta andsauces.

Calligra track

Most of the time in the general Calligra track was spent on discussing upcoming changes and technologies. With many new upcoming Qt 5 mobile plattforms the mobile Calligra version are getting more and more important. For Calligra as a whole we have to change the way how we integrate the UI with the rest of the applications and which libraries we want to use or not use.

One of the big technologies that that KOffice 1.x was build around is KParts. It was used to embed documents into other documents, to embed the application in Konqueror and much more. Over time many of these usecases have been solved differently or are becoming far less common than they used to be while at the same time it has been making more and more trouble. So our long is to replace KParts in the future. As a one possibility to a new framework Friedrich presented his Kasten framwork.Altogether this will need a lot of time to complete, but will result in a much better architecture.

Beside these big topic there are were many smaller discussion around topics like QML user interface, more focus on testing and an a development process where we created stable snapshots of the master branch. There are also some interesting developments on things annotation and docx export.

A bit sad was the discussion around unmaintained applications. After some maintainers got busy with life recently some application are unmaintained and see no further development at the moment. This is not a very surprising development as we have been working with a bus factor of 1 for years on these applications.Affected by this are Karbon, Plan and Braindump. We decided that for now the applications will get a splashscreen that informs about the unmaintained state, but still stay as part of the official release. Unless new maintainers step up, these application look towards an uncertain future.

Krita BOF

Beside the Calligra discussion we also had a BOF with the Krita developers, which actually took place over all three days. Krita development is running really well and we are more and more popular in areas outside the usual open source community. Boud reported about presenting Krita Sketch at Mobile World Congress and some news from the VFX world. I did already know that Krita was used in visual effects, but so far didn’t know …read more
Source: FULL ARTICLE at Planet KDE

Calligra Essen sprint 2013: Day 2

Greetings from Essen! The 2nd day of Calligra sprint in Essen started with discussion about redesigning UI in Calligra so that the applications can be delivered easily on more platforms. The first candidate for UI code refactoring is going to be Krita. There is already Krita Sketch application which provides QML based user interface besides the standard QWidget one. Rest of the Calligra suite should follow the refactorings too.

Maintainers are needed! Karbon, Plan and Braindump are without maintainers. Previous maintainers are busy with real life.

Afternoon was full of commits and coding. I made code review for Krita Sketch merge to master and then Boud, Krita maintainer, started to fix the problems I found. Sven is working on actions and operations, so that users can produce macros. And he did some refactoring, so now you can write less code to produce extensions with actions. Dmitry was trying to compile Windows version of Krita, but that failed. He helped me also to implement offset operation for layers and image, especially part related to processing framework in Krita — if you have image with 8 layers and your computer has 4 cores, every core will process one layer, so you get the filtering results quickly! Dmitry also fixed some crash in transform tool. Arjen worked on modern OpenGL canvas for Krita.

Friedrich was fixing build system in Calligra, he introduced so-called Productsets, so now you can easily specify that you want to compile Calligra for Plasma Active with only useful parts and avoid compilation of the parts that are useful only for desktop version.

Yue is fixing some text layout bug. Matus Uzak fixed some problems in filters and worked on docx export filter. Inge started to lay foundations for export filter for docx. He has experience with epub that is constructed from odf and also experience with export of odf to html. Thorsten fixed bug with styles in filters related to footers and headers, that were not saved correctly. He also reported some bug for me, so I reminded my time when working on Calligra for Nokia and I investigated shortly some bug in MS Office filter.

Today I was riding a small electric car provided by Linux hotel. It is called Renault Twizy. I was picking up pizzas for lunch.It was funny to ride in Essen-Horst, I enjoyed it a lot. The car does not have windows (now I see the pun from linuxhotel), it is quite small and elegant for city travelling! The speed change is so smooth in this electric car. Then that we had nice dinner in a restaurant — some had tasty Schnitzels and some tasty vegetarian food.

…read more
Source: FULL ARTICLE at Planet KDE

Calligra Spring 2013 Sprint started

calligra-logo-200

The Calligra contributor community finally is meeting again for a sprint weekend, both virtually and in real life: There are 6 people at the Thoughtworks Bangalore office in India, sitting and hacking on stuff already since the morning. And 11 people are gathering at the Linuxhotel in Europe until the evening, to follow and join them the next two days. Other people are popping up in the random Google Hangout sessions, and of course in the IRC channel #calligra.

Today was arrival day, so more or less dynamically structured. Still the Krita people had already their BoF, as most of them arrived early. Tomorrow then there will be great discussion day, topics will be e.g. a new document/view-architecture and improving QML-support.

With doing a few more 2.x releases in the futures, Calligra is slowly approaching the 3.0 version, as a milestone where the individual programs not only are useful as serious viewers, with e.g. excellent import filters for MS formats, but finally also as reliable, easy to use and well integrated editors (which most still need to become).

Krita, as the current flagship, is already making waves in the world of movie and GFX studios, also Intel having used a special version (Krita Sketch) at their CES booth!
Author is going to find a so far unclaimed niche, while Kexi is getting closer to occupy its targetted one. Words, Stage, Sheets are offering alternative UX to what AOO | LO | MS have. Plan quietly evolves into a serious project planner. And more.
While these are all exciting developments, there are also new challenges in the future: KF5 & Qt5 & QML2 & Plasma Active.
Also some old challenges are still around: while now only more Kexi has Qt3Support dependencies, the started big refactoring of the central Calligra libraries waits to be finished.

There are lots of reasons to keep on pushing Calligra programs and libraries: built on Qt/kdelibs and with a quite modular architecture, it’s quite easy to adapt to new platforms out there, which e.g. can be seen with Calligra Active or the plugins for Okular, which have been done with only little effort in comparison. And Qt5 brings even more hope and options.

This sprint would not be possible without the supporters of KDE e.V., thanks to them to make it financially possible for us to meet up to develop plans for the future roadmaps. So if you, dear reader, want to do your little contribution to the future of KDE software as well, consider to Join The Game as a supporter of the KDE e.V. !

Thanks also to KO GmbH for supporting the sprint, to Thoughtworks Bangalore for hosting the Indian part of the sprint and for the Linuxhotel for the community-friendly offering in their great setting for the European part. And thanks to Claudia, the KDE e.V.s business manager, for her quick and uncomplicated handling of any issues.

Next here in Linuxhotel: Pasta self-cooking for dinner (that’s why there are pasta sauce recipes on the …read more
Source: FULL ARTICLE at Planet KDE

Krita Sketch at the Mobile World Congress

Last week, February 12 and 13, Dan Jensen and me, Boudewijn, were at the Mobile World Congress in Barcelona at the invitation of Intel, to give a demonstration of Krita on the desktop and Krita Sketch on a Windows 8 tablet.

We were guests in the Intel Application booth, which was pretty much perfectly situated, near the entrance of the biggest hall, and our demo station was right at the entrance of the booth:

We had two time slots, one on Tuesday morning, when everyone was fresh and interested, and one on Wednesday afternoon, when the press came out of their lairs and showed up, filled to the brim with curiosity.

Dan and I had had t-shirts made with the 2.6 mascot created by Tyson Tan on it:

Pretty soon we’ll make shirts with that design available for sale! The shirts were really cute and totally attention grabbing, as was the video David Revoy has created about the upcoming transform tool improvements which we showed looping on the big screen.

We showed Krita Sketch and Krita Desktop on Windows 8, on a Lenovo laptop and a Windows 8 tablet, but in between there was a little Nexus 7 running Plasma Active and Krita Sketch — among all the attention FirefoxOS and Ubuntu Touch was getting, it was a good feeling to know that KDE and Plasma Active were among those present.

This really was the first time that Krita has been presented at a large trade show, outside the free software world, and we were naturally quite anxious, but reactions were overwelmingly positive! People were wondering how an application this impressive could actually be free.

…read more
Source: FULL ARTICLE at Planet KDE

Krita Sketch is: Colourful

A quick recap of the main topic: My employer, KO GmbH, has been working on a touch version of Krita, called Krita Sketch, over the last few months, and has finally made the first release! So, i’m doing a bit of writing, talking about some of the work i’ve been doing as a part of this project. (you should also read the dot article, because it’s good and has shiny 😉 )In the previous instalment i wrote about rounded corners, and mentioned there was something else in Krita Sketch which was round. Those who use Krita will have already encountered the colour wheel that’s used to select colours in the application, and this is a very popular feature with the target audience, so of course we need it in Krita Sketch as well. This entry discusses the implementation of that elementAn important point to be made here is that this will not be possible in Qt 5 (which is now finally out of the door, putting to shame all the snarky predictions of postponings great work people!), and as such this point will need to be revisited once that comes around. However, as with all such things, there was a deadline so some shortcuts had to be made. This was one of those places where we felt it was more prudent to get it working right away, and then make it “correctly” later on. If you run into a similar situation, this will show you how. If you want to do it “the right way”, there’s comments on the topic here (you can still use the QQuickPaintedItem, but it is not recommended due to its inherent speed penalties – but if you have time constraints on your project, it’s a straight forward way to reuse your existing work).So, what we are talking about here is, of course, the colour selector item that you see a screenshot of above as it looks inside Krita Sketch. Under here you can see what it looks like inside Krita Desktop.What you can see here is that there is, for all practical intentes and purposes, no difference between the two. The way this was done was, quite simply, to reuse the painting code from the widget without change.Inside the declarative item there are a couple of bits of code which were unfortunately copied over from the widget version, but the code is reasonably small, so it’s not all that much of an issue, to be fair. The code is based around the idea that you have two colour selection parts, the main part, and the sub part. For now we have only got a triangle with a circle around it, but we will be introducing the same modes as found in the desktop version at a later point in time (the code is already there, it simply is not exposed in the user interface yet). This means the paint method is really quite simple: Since the sub-parts already know how to paint themselves using QPainter, we can simply tell them to be painted in the area we have available.Mouse events are handled very simply and similarly as well (just continue scrolling in that code there 😉 ). First, on mouse down, we check whether we’re handling foreground or background colours (left or right mouse button), and then we ask the main and sub components which of the two, if any, wants the input. When you then move the mouse, that component is passed the data, and that means you don’t accidentally get something picked up elsewhere. As you drag the mouse around on the component, the colour is set, and Calligra’s resource system is asked to handle this.So, very simple approach as you can tell, but one which really does work, and provided some decidedly pleasant and rapid development.To recap, if you are developing something from new, use the scene graph based drawing methods in Qt Quick 2, but if you have some existing code, you can use this method to produce a nice level of code reuse.The word of the day is: Reusable
Source: Planet KDE