Resource management

Krita 5.0 boosts performance, reviews resource management


The open source Krita 5.0 paint application has been released, almost four years since the 4.x branch first came into being.

The cross-platform app, available for Windows, macOS, and Linux, promises dramatically improved performance, better gradients, a rewritten smudge brush engine, and revised animation system, among other things.

Much of Krita’s performance improvements are due to a complete rewrite of its resource management of things like brush presets, gradients, and more. Powered by an SQLite database, Krita claims that the update fixes many bugs related to resource loading and tagging. Importantly, overwriting uses less system resources, resulting in memory savings of up to 200MB and faster boot times.

Resource locations are no longer hard-coded, allowing users to configure the location of the program’s resource cache and folders, making it easier, for example, to transfer resource folders between machines. Additionally, more asset libraries, including Photoshop Layer Style and Brush, are now supported, reflecting the fact that Krita’s layer styles are now assets.

A new resource manager improves resource management with extras like the ability to mass mark brushes and delete or restore resources at will.

New resource manager promises better resource management

Elsewhere, Krita is unveiling smoother gradients and improved gradient tools, with gradient editors getting a redesign both in terms of design and usability.

A new fast floating plugin promises faster color management, while the Color Smudge engine has been rewritten to include support for features like color rate and smudge separation.

Support for the MyPaint Brush engine has also been restored via new integration, while textured brushes are also gaining new modes.

The animation engine has undergone a complete overhaul, with its core functionality merged into the Docker Timeline. The Docker for animation curves has also been updated.

Krita also benefits from a built-in storyboard editor as well as a recorder for creating videos of painting sessions.

Users upgrading from earlier versions should note that the major rewrite of Krita 5.0 means that it is no longer able to load vector layers created in versions earlier than 3.0. Likewise, brush presets created in Krita 5.0 are not backward compatible with earlier versions due to the updated brush preset file format (.kpp).

For details on all changes, see the program release notes.

Krita 5.0 is a free and open source download for 64-bit Windows, macOS, and Linux. Paid versions with automatic updating are available in software stores if users wish to contribute to the continued development of the project.