When I’m moving an image across the edge of the canvas the drawing starts glitching as can be seen in the image below.
It doesn’t matter if it’s an imported image or drawn directly in Krita. Although when I draw directly over the edge those problems don’t occur.
Maybe I have misunderstood the wrap around mode completely wrong?
But as far as I know, the mode is used on the one hand to create new images that are then to be seamless, the easier way, and on the other hand, with existing images that are suitable for this within certain limits, you can adapt these existing images to seamlessness, which requires certain efforts. And as I said, the existing images must be suitable for this.
Where does this correlate? Your picture is shown correctly, but it looks not as you wanted.
This is exactly why I’m trying to use this wrap-around mode but as you can see the object that goes over the border are not showing properly : /
Half of the object is cut off or just particles of it.
As for my PC running smoothly with another 3d program is just an example that my PC can handle high-performance things. Because I’m sure it needs to use more memory for it being able to show multiple canvases at once.
English is not my first language so sorry for any confusion
Krita isn’t a 3D-Software, your next misconception. Krita likes much CPU-Power and a good amount of RAM, this is true, but there are users with only 8 GB-RAM and CPU’s from the last decade using wrap around mode successfully.
It seems you expected something different?
It needs manual work to make pictures seamless, and as said before, the picture has to be suitable. Krita won’t do it automagically.
To me it looks like you have enlarged parts of your painting beyond the edge of the canvas, this then results in such images.
It’s hard to tell exactly though, because you didn’t post a screenshot of the single canvas in its current state.
You can see that the leaf is not whole due to the glitching.
Also, those glitching happens at random while I move the objects.
For example, while I’m moving a butterfly around the leaf may unglitch and vice versa.
There are certain operations that do not work in wrap around mode. This seems one of them. I think the grap around mode is mostly thought of for painting with the brush tool.
I tried to move things in wrap around mode and I get the glitch when I undo the move, but the canvas gets refreshed when I move the layer again. The part of the problem is that when we move the canvas to the edge such that other half is coming from the opposite side. the layer content gets broken into to two, you can see the layer boundary getting changed. I think this is where it glitches.
The video by @raghukamath shows the problems of this mode very well and hopefully answered your question.
With existing images, you have to pay attention to a few things and move and merge very precisely and carefully. Just like I said, it takes some effort and a basic suitability of the material. It is not a one click tool.
No for me it gets refreshed and the object becomes whole again automatically. It is only when I undo things and that too gets corrected when I move the object a bit. Are you on windows? I am on linux and I am using the latest nightly build if it matters
I am using the move tool to move the layer, I have not tried with transform tool.
Edit: yes, transform tool messes up the layer. it also takes into account the things that are off canvas, while the wrap around mode things that are of canvas are hidden so transform tool is not that good in wrap around mode, particularly if the object over the edge of the canvas.
it is mainly due to wrap around mode copying stuff at the edge to opposite side. it is how it works so it is a bit problematic with transform tool.
Wraparound Mode’s implementation of the Move Tool is a bit buggy; instead of moving the layer data, it copies extra data around, which doesn’t seem to play nicely with Undo either. You can see it in the layer thumbnail or if you use Image>Trim to Current Layer. I’m guessing that’s related to what’s happening here.
In this image, I moved the purple branch to the corner with Wraparound on, then used Trim to Current Layer. The original branch is still at the bottom right corner, and you can see extra bits of it got copied outside the image with chunks missing. So if you moved it with Wraparound off, you’d be able to see those bits, though I’m not sure how it could happen with Wraparound on…
Edit: I see, it’s because the Move Tool and Transform Tool work differently. The Transform Tool seems not to respect Wraparound Mode, it just moves it off the canvas.
Although is seems simple, it is very complex to have every operation follow the wrap around mode.
Imagine you have a 100x100px canvas and a layer with something drawn. Then you activate wrap around mode. If you want to move it outside then you have to have 4 copies of the object (for the case where it is moved though a corner of the canvas). But imagine now you use the transform tool instead of move tool and you stretch the object horizontally until it crosses the canvas on the left and right sides. What should happen? You would need 3 copies that overlap themselves. And if you keep stretching the object until it crosses the sides of the “virtual neighbor canvases” it gets even more complex. And the transform tool is already complex.
It would be great to have but I think first all of that should be put in sone comprehensive proposal that analyzes the issues, pros and cons.