Segment Erase Tool

I know I know, It’s one of those feature that lot’s of other software have, and always thought it would only be possible with vectors. But I recently saw an update of Tahoma 2D and I believe they’ve implemented on what seems to be a raster layer.
It is one of those features that are indeed a life/time saver, mainly for lineart (and even more for animation). That’s the only reason I’m raising the question.

This is what I am talking about: https://www.youtube.com/watch?v=5Wn9eNpcue8 (at minute 10.00).

Is it too farfetch to implement?

:slight_smile:

1 Like

I am not sure either how far fetched it is. But what I imagine is that they are using the hidden vectors to calculate the intersection of lines and delete that segment.

Open Toonz creates invisible vector lines as you draw in raster and then can make operations on it as tohma seems to be taking advantage off since it was forked from it.

As of now I think krita would have to create a filter to analyze pixels that is meh in results since pixels are pixels. I made a brush engine suggestion in order to help with this kind of operation. Maybe you would like it too.

Vector Engine

1 Like

I’d bet on hidden vectors too. For pixels every pixel is as best as the next one and there is no internal concept of a line. A line could just as well be a very long filled ellipse. But with vectors this would be fairly easy since you don’t have to guess what a line is and where it starts, ends or intersects.

So I guess they use vectors internally. From the top of my head I know no way to do this with a pure raster image (at least no way that is anything but horribly hard and complicated).

I already agreed with @EyeOdin in the linked topic that vector features need more attention and are one of the features I see requested often. But since they are not primary goals for Krita it probably will take some more time until Krita is up to par with other vector based drawing software.

2 Likes

@EyeOdin @Takiro thanks for your detailed explanations. Now I understand the process behind the feature. Yes, some vector improvements would be very nice.