Sorry for refreshing this old thread, but I don't want create new and also I couldn't find a more suitable one.
I am a new user here and I'm just starting the adventure with Affinity (especially with Designer and Photo), so I look forward to your understanding.
Today I was practicing more on warping layer to visualize it on complex object using the photo of the bottle and the label design from the author's post (Maxxxworld).
I found that Affinity Photo (v. 22.214.171.1240) allows to distort/warp selected layer (or group of layers) in 4 different ways. So far I have used such as:
- Equations Filter using Macro from John Rostron - it's not perfect, but it saves a lot of time.
- Warp Mesh Tool - with minimum effort I got similiar label projection as in the reference photo, so it allows to keep the most precisely result.
- Shear Filter - using "curved line" in grid on the right I got similiar result to John's method. It's also good for create/visualize waving flag.
- Push Forward Tool in Liquify Persona - I managed to get the desired, though so-so result, but I have used this method for fun purposes. Also, it works on the raster layer only (you call it "Pixel").
All results you can see in attached image.
However, each of these methods is destructive, because it applies a final, pernament change to layer(s), so then it's no editable anymore.
Would be great if Affinity Photo could has such options like "Shear/Equations Live Filter Layer" or something like "Mesh Warp Tool", which will work on curve/embedded/pixel layer or even group of layers while maintaining the possibility of further editing.
It should be added that so far, the program is not suitable for creating editable mock-up templates (except for boxes, posters or banners). The Serif Team should keep this in mind to change that.
Less advanced users often use ready-made templates, where just a few clicks is enough to replace the graphics - hence the great popularity of Photoshop. If such templates appeared for Affinity Photo, then more people would reach for it.
PS. Also sorry for my not very best English. I use Google Translate (very often), then I make a corrections.
Best Regards and Good Health,