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

Fix groups please


Recommended Posts

Hiya,

Group layers currently don't display adjustment layers within them unless there's another layer beneath them covering the whole area. This is bad for your psd import as all the adjustment layers in groups will not be displayed. Please fix this, it was driving me mental. Also, there is currently no way to draw a layer from outside a group in to be the bottom layer of the group, it always ends up as the child of the bottom layer of the group. Please fix this too.

Test.psd

Link to comment
Share on other sites

4 hours ago, Dodgyb2001 said:

Group layers currently don't display adjustment layers within them unless there's another layer beneath them covering the whole area

Adjustment layers in Affinity Photo are applied to layers below them in the layer stack and are constrained to operate only within the group that contains them (if any).

This means that an adjustment layer in a group is applied to layers within that same group but below the adjustment layer - this is intentional and expected.

In your test PSD, the adjustment layer is at the bottom of the group.  Since there is nothing underneath it within its group there is nothing for it to be applied to, so it isn't applied to anything.

This is correct behavior, nothing to fix.

 

I'm not sure how the Adobe stuff behaves, but if it expects something else, then the layer order may need to be modified upon import to preserve the intent of the document - that would be a sensible improvement for Serif to make if that is all it is, but I am wondering if it may cause problems with PSD files generated by the Affinity products where the layer order is expected to be maintained, if it was created with the Affinity product behavior in mind?  This could be the case when working with an external DAM-type solution and using PSDs for interchange with its catalog, for example.

 

4 hours ago, Dodgyb2001 said:

there is currently no way to draw a layer from outside a group in to be the bottom layer of the group, it always ends up as the child of the bottom layer of the group

Not sure what you mean here - I can easily drag a layer from outside a group into the bottom of the group without it becoming a child of an existing layer of the group:

Link to comment
Share on other sites

1 hour ago, fde101 said:

In your test PSD, the adjustment layer is at the bottom of the group.  Since there is nothing underneath it within its group there is nothing for it to be applied to, so it isn't applied to anything.

This is correct behavior, nothing to fix.

 

I'm not sure how the Adobe stuff behaves, but if it expects something else, then the layer order may need to be modified upon import to preserve the intent of the document - that would be a sensible improvement for Serif to make if that is all it is,

Is this perhaps an example of the situation where the PassThrough blend mode for a Group operates differently in Photoshop than it does in Affinity?

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

  • Staff

Hi Dodgyb2001,
Welcome to Affinity Forums :)
This is indeed due to the way Affinity deals with pass through mode. If differs from Photoshop implementation. The devs are aware of these differences however this is considered by design. You can achieve a similar behaviour as Photoshop if you add a white fill layer to the bottom of the groups's layer stack and set its blend mode to Multiply.

Link to comment
Share on other sites

  • 1 month later...
On 11/4/2020 at 11:36 PM, MEB said:

Hi Dodgyb2001,
Welcome to Affinity Forums :)
This is indeed due to the way Affinity deals with pass through mode. If differs from Photoshop implementation. The devs are aware of these differences however this is considered by design. You can achieve a similar behaviour as Photoshop if you add a white fill layer to the bottom of the groups's layer stack and set its blend mode to Multiply.

But this breaks Photoshop loading/saving and seems like a bad design decision, for the reasons stated.

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.