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

Recommended Posts

Hi,

trying to understand some affinity Photo functionality, i observe a really strange behavior.

  1. Start with a life filter, e.g. procedural text, to generate a simple gray gradient
  2. Add a rectangular vector shape as mask
  3. Look at the transform panel
    1. The live filter now gets option to enter x, y, rotate and sheer
    2. If you enter 200 for x, the vector shapes gets shifted. But the x will shows -56 after completion.
    3. entering 100 for y will not shift, but -156 will be shown
    4. The valus seem to add to 256
  4. Another observation: If you move the vector shape after nestig it, the transform panel will show insane values for the live filter layer.

I spotted this in a more complex document, when i tried to pixel-align some vector shapes used for masking with help of transform panel, and struggeled there how the layers were presented.

My assumption (which could be wrong) is that the transform panel should not allow to enter values for x,y,r,s at all for live filter layers, and should not be able to e.g. rotate.

zero pro text gradient.afphoto 2021-02-19_19-38-10_proc_text_and_vector_as_mask.mkv

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

Update

 

The following video and image file gives a better view to the issue.

When a vector shape is nested to a live filter, the live filter gets the option to transform (depending on the child layer).

  1. It will remember the selected settings, even when the child layer gets removed, which is at least undesired and leads to confusion.
  2. Photo will remember the dimensions (heigth and width) of a former child layer, even if this has been removed. These phantom/zombie layers can interfere destructively with later transformations.
  3. Occasionally, after entering own values for x in the transform panel, Photo will "answer" with different values, which is totally strange. It seems that the difference of your input and the given value add up to 256 in any cases.
  4. The x and y values in transform panel are used for 2 totally different use cases:
    1. defining the position of the anchor point for rotation
    2. defining the ammount of x/y shift.
  5. Both use cases are somewhat mixed currently, leading to random results.

It would be great to get a detailed description of Affinity about the intended use of the transform panel, when you combine filter/adjustnment layers, and (multiple) vector shapes / mask layers.

2021-02-20_14-48-03.mkv bug transformation panel live filter and mask and vector shape.afphoto

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

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.