Hi all !
Krita is full of useful features, and I’m very happy when I stumble upon a new one.
So I want to introduce you to a fancy tool that you have probably never heard of, and deserves more love: clones array
First, where can we find it ? :
And it’s look like this :
(I refer you to the documentation for more details on each components)
Now, how can this be useful ?
Here’s an example.
Let’s say you have a building, and you want to add windows.
Create a window shape on a separate layer and place it in a group.
Then clone the group (right click on group>add>clone layer)
With the clone layer selected, go in layer>split>clones array and play with the properties
Please note that it automatically creates a distance value, based on the size of your object. If you want more or less spacing between each element, you will have to play with these values.
A small precision on the two values " - elements" and “+elements”.
They represent the number of copies on an XY grid.
So in a very basic way for the columns:
-elements : copy to the left
+elements: copy to the right
for the rows :
-elements: copy up
+elements: copy down
You end up with something like that in your layers docker :
Make a group with everything that is outlined in red, and add a transform mask on this group (right click>add>transform mask)
With this transform mask, you can adjust the placement later as much as you like.
Now, the fun part. Get back to the very first group you created wich contains the window drawing. Since it’s a group, you can change whatever you want in it, the result will be automatically transposed to its clones.
For instance, change the window model or add a paint layer like so :
(please note that it can be laggy )
And voila :
Obviously it’s only a flat surface, but you can use it for background elements, or construct a guide for more complex stuff.
Feel free to correct it if you find errors or inaccuracies