Is there a way to generate this on G’MIC? There doesn’t seem to be a 2- click method to this arbitrary pixel stretch. Non-destructive approach I have made is super slow. One attempt took 6.6 GB of memory!
If you pay attention to the pixel stretch, note how the pixel source is based off the shape rather than a straight cut, and pixel stretch. This was a technique done for vaporware art.What you see in the screenshot is an attempt at non-destructive arbitrary pixel stretch using multiple clone layer, and fitler mask.
Those are the pixels that will be used for processing.
The non-destructive approach you’re seeing in the screenshot as you can see there does this automatically, but a lot of a motion blur by angle 0. It’s more like a mask-based editing.
That is exactly how it should behave, but just for clean edge without anti-aliasing.
For transparent area like fog texture, I’d imagine it’d be mask based where you can also stretch alpha-based pixel and it’ll be equal to the processed pixels alpha.
Here’s a youtube video of how I think it should work. Mask-based editing involving 2 layers is the most reasonable approach, I believe so. See end result by :58, and see cleared area by :41. It also works on anti-aliasing edge.
There doesn’t seem to be a way to smooth the result without having to go through some trouble as a option. I know vaporware artists can benefit from rough jaggy results inside the masked area.