|
|
Subscribe / Log in / New account

An early peek at Krita 3.0

By Nathan Willis
January 20, 2016

The Krita project has made the first "pre-alpha" builds of its upcoming 3.0 release available for download. The release of 3.0 will mark a significant milestone in the project's history, bringing a new set of features, a port to Qt 5, and a commitment to supporting a new platform.

The alpha release was announced on January 17. For now, the post contains direct links to the binary packages, which are not available through the normal Krita download channels. As maintainer Boudewijn Rempt said in the post: "Right now, Krita is in the 'may eat your cat'-stage...". There are standard Mac OS X and 64-bit Windows installers provided. The Linux builds are provided as AppImage packages. The AppImage format includes an ISO 9660 filesystem that bundles all necessary files to launch the application, plus a small launcher binary that mounts the filesystem with FUSE and runs the application within. The upshot is that, like the Windows and OS X downloads, the Linux package should be portable (or at least portable enough to run on almost any desktop Linux distribution).

Improved OS X support is one of the key goals for Krita 3.0; Rempt said in the announcement: "We fully intend to make Krita 3.0 as supported on OSX as on Windows and Linux". Since OS X is disproportionately popular within the digital-artist community, emphasizing support for the platform will, hopefully, gain Krita quite a few new users.

Whatever operating system one uses, though, the new release packs in a lot of features. Under the hood, the big news is that Krita 3.0 marks the completion of a port from Qt 4 to Qt 5. Bumping the Qt version used was not a minor undertaking; it entailed substantial rewrites of the graphics-display subsystem and the tablet-computer support.

[Krita animation]

It also meant reworking the major new user-visible feature: animation support. The animation code was added in 2015 (two betas based on the 2.9 series were released: one in November and another in December), with the work supported by a Kickstarter campaign.

Krita's animation mode adds a timeline to the bottom edge of the screen and lets the user draw or paint every frame with the full complement of Krita's "natural-media" painting-and-drawing tools. The user can set the frame rate and there is a set of playback controls to advance and rewind through the timeline. However, Krita does not save or export animations as video files. Instead, it exports each frame of a document as a separate still image—automatically numbered to preserve the correct sequence—for use later in a video-editing application.

Because free-software animation programs are few and far between, Krita's animation support is a significant addition. The other active open-source 2D-animation tools (Synfig Studio and Tupi) may offer more control over timeline manipulation and animation features (e.g., effects, transitions, loops, and so on), but they cannot boast Krita's variety of painting tools, filters, and image-manipulation options.

Animation in Krita is rather easy to get started with. From a new or opened document, one only needs to click on the "Animation" option in the workspace menu in the top-right corner. That pops open the timeline as well as the animation controls. Down in the timeline, one then needs to right-click to create a new frame (which will be frame zero to start with). Subsequently, there is no need to manually create additional frames: just click on a square in the timeline and begin drawing.

The user can drag frames in the timeline to rearrange them, select multiple frames (by holding down the Control key) to draw on several frames simultaneously, and delete frames at will. It is about as intuitive as one could imagine. Furthermore, each frame can contain multiple layers (just like any other Krita document) that can be hidden or shown on screen as needed. There is also support for advancing or rewinding through the timeline using only the keyboard, and it is possible to open a set of several image files as an animation project (which is no doubt useful for those who have already worked on their animations in Krita).

[Krita onion-skinning controls]

Another nice touch is support for "onion skinning," a visualization that shows a faint rendering of previous and subsequent frames beneath the current one to help the user keep everything lined up. It is similar to drawing in a translucent notebook. Krita also lets the user tint previous and subsequent frames in different colors (red and green, respectively, by default). The new release also adds a feature called "drop-frame support" that drops frames from playback if the graphics card cannot keep up; that allows playback to keep time rather than slowing to a crawl. Statistics are available to let the user know how many frames are being dropped.

But animation support is not the only new feature to be found in the new release. Working with multi-layer documents is now easier. It is possible to select multiple layers and operate on them all together—such as duplicating several layers at once, merging several layers, or rearranging several layers in the layer stack like a single unit. It is even possible to edit certain aspects of a selected set of layers all at once: opacity, visibility, lock status, active image channels, and blend mode can all be changed for multiple layers together.

There are a couple of new features likely to be of interest to professional users. The first is instant-preview mode, which makes Krita more responsive when editing extremely high-resolution images. With instant-preview mode enabled, the canvas shown on screen will show a low-resolution approximation of the image, rather than Krita attempting to redraw and rescale the full-resolution image with every stroke. The second is a time tracker that records how much time is actively spent working on an image. The timer pauses when it detects no activity for 60 seconds, and the resolution is only at the one-minute level, but it should still be useful for illustrators who need to track their time on a per-project basis.

So far, there has been no schedule announced for the final release of this new Krita edition, but it is shaping up to be a release that will attract significant attention for the project—and perhaps many new users from the animation and OS X communities.


to post comments

An early peek at Krita 3.0

Posted Jan 21, 2016 6:30 UTC (Thu) by Abrahams (guest, #103692) [Link]

Minor correction: the rewriting of the tablet code isn't just about support for tablet computers, but rather for all digitizing stylus devices.

An early peek at Krita 3.0

Posted Jan 21, 2016 9:16 UTC (Thu) by xav (guest, #18536) [Link] (4 responses)

After the first few paragraphs I still didn't know what Krita is. Obviously some graphics-related editor, but not much more.

An early peek at Krita 3.0

Posted Jan 21, 2016 13:00 UTC (Thu) by halla (subscriber, #14185) [Link] (3 responses)

I guess you also don't know about Blender, GIMP, Firefox or LibreOffice? Let me help you:

Blender: Blender is the free and open source 3D creation suite.
GIMP: GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems.
Firefox: Firefox is the most trusted browser on the Web.
LibreOffice: LibreOffice is a powerful office suite

and finally:

Krita: Krita is a FREE sketching and painting program. It was created with the following types of art in mind:

An early peek at Krita 3.0

Posted Jan 25, 2016 13:43 UTC (Mon) by robbe (guest, #16131) [Link] (2 responses)

Boudewijn, maybe it’s time for a nice winter vacation?

xav’s post was a fair (IMO) critique of Nate’s article … not of your software.

An early peek at Krita 3.0

Posted Jan 25, 2016 17:41 UTC (Mon) by halla (subscriber, #14185) [Link] (1 responses)

Yeah, I guess...

I just cannot stand the oblique dishonesty of this kind of criticism.

Of course this guy knew what Krita was, he just pretended in order to make a point, instead of coming out and saying directly, "Nate, you forgot to make the officially mandated introductory paragraph explaining the what, why, where, wherefore and whereunto" that all journalist courses teach. Please correct your omission and never sin in future." That would have been honest... Of all kinds of ignorance, pretend-ignorance is worst, especially these days.

In any case, I will be gone, pretty soon, for two weeks. I will be in Florence and Ravenna, with a sketchbook, visiting the Bargello and the San Vitale, and I think I will refrain from bringing a single CPU with me.

An early peek at Krita 3.0

Posted Jan 25, 2016 17:59 UTC (Mon) by xav (guest, #18536) [Link]

Nope, honest, "this guy" never used Krita and just knew it existed and was vaguely graphics-related.
And as said robbe it was (pacifically) directed towards the editor, not you. It's unfortunate you need to feel offended, you surely will enjoy your vacation.

An early peek at Krita 3.0

Posted Feb 4, 2016 8:37 UTC (Thu) by jospoortvliet (guest, #33164) [Link]

Great overview, I had no idea there is so much coming in the new Krita...

An early peek at Krita 3.0

Posted Feb 4, 2016 19:48 UTC (Thu) by bronson (subscriber, #4806) [Link]

AppImage sounds promising! It galls me that installing the latest VLC on my Mac takes a minute, but installing it on my Linux box takes a few hours and requires upgrading the entire distro. (I did try two backports, both crash with Qt symbol errors, and one of them brought in a bunch of other packages that are going to be hell to clean up).

Unfortunately, I don't see VLC ... Wondering if I should go through with the distro upgrade, or should I spend that time trying to create a VLC AppImage myself?


Copyright © 2016, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds