Jump to content

'Pixel Stretch' in Affinity Photo


DelN

Recommended Posts

Hi,

I've tried to create a 'pixel stretch' using an image I found online (attached below). I didn't even know that it was called 'Pixel Stretch' when I first came across the images I had seen. I just liked the cool effect...

image.thumb.png.d5ac815d8ed4a237a15fe48c16a016f4.png

So I masked out the man dancing (below) so I had him on a separate layer, then removed the shadow...

image.thumb.png.5e6da6c14296787325b7d9e117cc7fc7.png

I thought the Image Brush might have been the best way to achieve this, but when you create a strip of the man jumping...

image.png.be7b4bf9a4a4387dbc63fcda4bd0d62f.png

...then create an image brush from it, the image brush does not paint the way it should on the curves because you cannot get the 'Spacing' close enough (the smallest is 1). When you paint a curved stroke using the image brush, it is missing segments on the curve.

Frustrating...

NB. I wish they would make a 'negative' spacing in the Image Brush Settings so that when you painted a curve with the Image Brush those jagged holes on the curve would be eliminated... 

But graphic design is all about finding ways to achieve something that you see (and like) or that a client wants, but you don't know how it was done, so...

I duplicated the strip and created vertical and horizontal guides, then set the centre of rotation of the strip and rotated each new instance of the strip around this point (see screengrab below)...

image.thumb.png.e62fed5a939403639ab58d9238c682d7.png

I created the strip of image until I had a quarter circle of them (rotated around the point you see above. I moved the object's centre point), then I grouped them and rasterised the group so that it was one layer. Then I duplicated it three times until I had a full circle. Then I grouped them and rasterised them too so that it was one layer...

image.thumb.png.9537e8e826b3c83f58babc9a0d23935b.png

...then I placed this circle layer beneath the man jumping and masked out the area of the circle to achieve the 'pixel stretch' effect I was after. I created a shadow (I didn't like the shadow on the original image) and then created a straight line using the original strip of the image by stretching it.

Then, using the Mesh Warp Tool, I dragged the line across itself and manipulated the nodes until it had the effect I was after.

This is how I did it. There may be easier ways. I just don't know them...

It's all in the Affinity Photo file (with layers), which I attach. You can open it and check out the layers.

Try one for yourself. It's quite time-consuming, but if you've seen pixel-stretch images and wondered how it was done, then this is how I did it (cos I wondered too 😶)... 

DelN

Man Jumping Pixel Stretch.afphoto

Link to comment
Share on other sites

Nice job.

some of you assumptions are not true.

  • you can use a image brush to get perfectly stretched strokes, and you can use the „dynamics“ control in brush settings set to rotation to even get rotation variations during brush strokes, and using e.g. keyboard or pressure to control rotation.
  • a brush stabilizer and smooth hand helps to avoid the gaps. You may need to stretch the source image to get it wider. It must be rotated 90 degree (x axis) before creating the brush
  • to get the circle effect, simply make a full canvas brush stroke (quadratic area) and then use rectangular to polar distortion filter to get perfect circle.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected.

 

Link to comment
Share on other sites

Thanks, NotMyFault. I tried the Rectangular to Polar distortion filter but I didn't get what I was hoping for. And I used a mouse, so I couldn't use a lighter or heavier stroke as you can with a pen...

But it was fun doing it... 😃

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.