Jump to content
You must now use your email address to sign in [click for more info] ×

Affinity Designer 2.3.0 warping for pixel objects not working but warping of vector does


Recommended Posts

test warp from Photo and Designer.zipI've already upgraded both my PCs to 2.3.0, so don't have a machine to compare the older version but I know this was working.  I am on Windows 2.3.0

A. If I select a curve/vector object, and then pick Warp Group, it works as designed. I see the live warping on screen.

B. If I select a pixel object, and then pick Warp Group, then tool moves into Warp mode, I can add node and grid points and drag things but not warping occurs.  I have tried this in Designer and Pixel modes.

C, If I go back to Affinity Photo, and setup a warp group (live), it works. If I open this .afphoto file up in Designer the warp mode is working.  [my existing workaround]

D. If I create a [failed] warped image in Designer, save it, and open it in Photo I see the Mesh Warp attached to the pixel object, but the Warp Group created does not work in photo.

 

Attached are my sample Affinity source files, and the screenshot below  you can see me trying to warp something (list item B) with handles moved, but no warping occurs.failedtowarp(indesigner)Screenshot2023-12-07103028.png.4c2fd7f296d893e3fd38be26632386a2.png

 

 

 

Edited by TrUzApalOOza
trying to get .afphone/.afdesigner files attached
Link to comment
Share on other sites

There is the a Mesh Warp Tool for the Pixel layers in Photo and a separate Warp Group for Vector layers in Designer. They are not the same thing despite having Warp in their names.

Different tools for different layer types.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

Right, I may have to try and video record this, but as I stated.   It worked for me on old version, just noticed not working on 2.3.0.     And oddly it will save a file from Designer with a warp group attached, but if I open that file in Photo it doesn't work.    While creating in Photo warp behaves, then opening that saved file DOES work in Designer to also allows further warping.  It seems like the initial creation of pixel warp is broken on Designer side.  Here is a better screenshot, where you can see my warp in action, but not being applied.

image.png.f4ae285fecdc44e3503ae75e4b0ef980.png

 

Link to comment
Share on other sites

The Warp Group from Designer works on Vector layers. It does not work on Pixel Layers. The Warp Tool in Photo does not work with Vectors, you would have to rasterize them first.

22 minutes ago, TrUzApalOOza said:

 It worked for me on old version,

Is it at all possible you may be misremembering what tools were used on what objects?

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

I am fairly confident it worked in older Designer, but I won't bet any money on it.    But the fact that I can bring an Affinity Photo created warp pixel/object into Designer by loading the .afphoto, and Warping editor mode continues to work in Designer seems odd.   When I try the opposite direction by starting with Affinity Designer created warp pixel/object, the GUI onscreen elements imply I am in warp editing mode (but it's not warping my target), it lets me save the file, and then if I open that one in Photo, the Warp item is in the layers panel is but not able to be modified.

If Affinity Designer was not supposed to warp pixel objects, it shouldn't let me start up the process and get into a non-working warp editor screen.

Edited by TrUzApalOOza
Link to comment
Share on other sites

9 hours ago, TrUzApalOOza said:

If Affinity Designer was not supposed to warp pixel objects, it shouldn't let me start up the process and get into a non-working warp editor screen.

Affinity Designer has both functions, but as separate functions:

Pixel Layer Mesh Warp Live Filter (or any content below, it will warp vector objects, too):

https://affinity.help/designer2/en-US.lproj/pages/Filters/filter_meshWarp.html

Vector objects Warp Group only (all pixel content, including bitmap fills will stay unchanged):

https://affinity.help/designer2/en-US.lproj/pages/ObjectControl/warp.html

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.

 

Link to comment
Share on other sites

11 hours ago, Old Bruce said:

The Warp Tool in Photo does not work with Vectors, you would have to rasterize them first.

While your other post in this thread are correct, this detail is not. The (pixel) live Warp Filter works on all layer types, including pixel layers. No need to rasterize.

Only the non-live destructive version will rasterize (depending on assistant settings)

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.

 

Link to comment
Share on other sites

7 hours ago, NotMyFault said:

Affinity Designer has both functions, but as separate functions:

Pixel Layer Mesh Warp Live Filter (or any content below, it will warp vector objects, too):

https://affinity.help/designer2/en-US.lproj/pages/Filters/filter_meshWarp.html

Vector objects Warp Group only (all pixel content, including bitmap fills will stay unchanged):

https://affinity.help/designer2/en-US.lproj/pages/ObjectControl/warp.html

Thanks, following this guidance I can make the Pixel layer warp in Designer Persona mode -- I swear I trying that earlier but apparently not.   My mental disconnect is the Designer mode LETS me try warping, but gives me no indication it won't work.   Almost seems like it should be disabled when you try to choose a pixel object in Designer mode to warp, or at minimum throw a pop-up with warning.

 

There are still some technical quirks to this behavior from my view, especially Designer created warp saved to file, that acts weird when opened in Photo -- just to further prove warping of Pixels in Designer mode is not working (as you pointed out in the documentation)

Link to comment
Share on other sites

  • Staff
21 hours ago, TrUzApalOOza said:

It worked for me on old version, just noticed not working on 2.3.0. 

It's possible that you were previously working with an Image Layer in Affinity Designer, which is essentially a Pixel layer within a Vector container.

This is the Layer type added when using File > Place to introduce an image to your canvas. Provided the layer is not Rasterised from an Image layer to a Pixel Layer, you can use the Vector Warp Groups as required:

 Note once the layer has been Rasterised to Pixel, you cannot revert it to an Image layer and you will now need to use the Filters in the Pixel Persona to affect the layer.

1 hour ago, TrUzApalOOza said:

 Almost seems like it should be disabled when you try to choose a pixel object in Designer mode to warp, or at minimum throw a pop-up with warning.

However I do agree that this could be made clearer to the user when adding a Vector Warp Group, so I'll be sure to log this as an improvement with our development team now!

Link to comment
Share on other sites

  • 4 months later...
On 12/8/2023 at 8:08 AM, Dan C said:

It's possible that you were previously working with an Image Layer in Affinity Designer, which is essentially a Pixel layer within a Vector container.

This is the Layer type added when using File > Place to introduce an image to your canvas. Provided the layer is not Rasterised from an Image layer to a Pixel Layer, you can use the Vector Warp Groups as required:

 Note once the layer has been Rasterised to Pixel, you cannot revert it to an Image layer and you will now need to use the Filters in the Pixel Persona to affect the layer.

However I do agree that this could be made clearer to the user when adding a Vector Warp Group, so I'll be sure to log this as an improvement with our development team now!

I think this was workijng because I did successfully make a warp group on an imported image a few weeks ago but now trying it again, even important the image fresh, I cant get it to affect the image itself. 

Link to comment
Share on other sites

of course the moment i decide to actually post about it i found a pseduo workaround for my very specific scenario needing only the perspective to change: open the isometric settings, choose an iso grid and play with the axes, then apply it, choose a side, and click Fit to Plane

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.