Create textures with Krita

Field of painting that Krita explicitly supports is also creating textures for rendering. This field gets attention mostly these days. Transform tool was improved just recently.

One bug, that caught my attention, was about transforming layers with offset. It is essential image pixel transformation if you want to produce seamless textures.

I started to work on it before our Calligra Essen Sprint 2013, then there I made some progress together with dmitryK. Dmitry next to me made the integration much more faster as Dmitry knows processing framework used in Krita very well. Now I clean up rough edges and I’m trying to support corner use-cases like multi-layer document with transparency masks and other crazy possibilities that are available in Krita. As you will see in the video, texture artist is usually using one layer in most cases.

Anyway, the offset transformation can be found in Image menu and Layer menu. If you have multi-layer image and you want to offset all the layers, you use Image->Offset. If you want to offset only active layer, you go to Layer->Offset menu. The default coordinates in UI point to the center of canvas or if you have active selection, to the center of the selection.

mifth, Krita user and graphics artist, that reported the bug, was so kind, that he prepared video demonstrating the feature

To support the texture workflow even better in Krita, it would be nice to implement texture analysis and synthesis filter. For GIMP there is plug-in called ResynthesizerGiven a sample of a texture, it can create more of that texture. Auto-magically!

This entry was posted in Uncategorized. Bookmark the permalink.

2 Responses to Create textures with Krita

  1. Bugsbane says:

    Hey Lukas,

    I know I haven’t been around in a while, but still keeping up with what you crazy kids are up to. What ever happened to the GSoC project specifically about painting textures with painting off the canvas, wrapping around on the other side?

    I’ve used the offset method many times, and for photo based textures it’s essential, but for painting textures having painting wraparound makes things much faster and easier.

  2. Beluga says:

    There’s also this for GIMP: Texturize

Leave a Reply