Jump to content

Adding Pixel Layers to Vector Layer With Transparency Gradient Not Applying to Pixel Layer


Recommended Posts

I want to add some effects to about a dozen different layers I have a transparency gradient applied to - but the transparency gradient doesn't have effect on the pixel layer - sorry but what use is that ?

Now I have to reapply the transparency gradients on a dozen layers all over the place

🤦‍♂️

Link to comment
Share on other sites

If you can provide a sample file (or at least the fully expanded Layers panel) it would be much easier to see what you are working with & perhaps what can be done to get what you want.

All 3 1.10.8, & all 3 V2.5.5 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

6 minutes ago, awakenedbyowls said:

Can we look into that first before I provide an example file

Probably not, as the file will help us understand what it is you're doing or trying to do.

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

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

5 minutes ago, walt.farrell said:

Probably not, as the file will help us understand what it is you're doing or trying to do.

I explained what I am doing - in I think plain English that made sense ?

I know it helps sometimes but really - does every question I ask on here have to require a screenshot or video ?

Link to comment
Share on other sites

Vector layer with transparency gradient

Add previously made Pixel Layer to Vector Layer so it is now the Parent Layer

Transparency gradient has no effect on child/pixel layer

Is that what it's meant to do or an oversight in the design of the platform or what?

Does any one understand what I mean or will I just post all my questions as pictorial representations 

Link to comment
Share on other sites

40 minutes ago, awakenedbyowls said:

Does any one understand what I mean or will I just post all my questions as pictorial representations 

That's better, but (for example) I think there are two ways the pixel layer could be a child of the vector layer: clipping, or masking. We can't be sure which you have done.

And it would be much easier to look at, and see what's happening, and be sure we understood, and experiment, if we had a sample. Or at least screenshots.

So yes, we prefer having screenshots and samples because it makes everything simpler and helps ensure correct answers.

We also like having the description in words of what you think you've done, as that can be important and helpful, too.

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

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

12 minutes ago, walt.farrell said:

That's better, but (for example) I think there are two ways the pixel layer could be a child of the vector layer: clipping, or masking. We can't be sure which you have done.

And it would be much easier to look at, and see what's happening, and be sure we understood, and experiment, if we had a sample. Or at least screenshots.

So yes, we prefer having screenshots and samples because it makes everything simpler and helps ensure correct answers.

We also like having the description in words of what you think you've done, as that can be important and helpful, too.

No there's no masking involved - just a standard hierarchy of layering without anything else added 

If there was masking involved I would have mentioned it 

Link to comment
Share on other sites

Apply group to pixel object and then transparency

 

Affinity Version 1 (10.6) Affinity Version 2.5.6.2887  All (Designer | Photo | Publisher)   Beta; 2.6.0.2900
OS:Windows 10 Pro 22H2 OS Build 19045.4412+ Windows Feature Experience Pack 1000.19056.1000.0
Rig:AMD FX 8350 and AMD Radeon (R9 380 Series) Settings Version 21.04.01 
Radeon Settings Version 2020
20.1.03) + Wacom Intuous 4M with driver 6.3.41-1

 

 

Link to comment
Share on other sites

really!

Transparency is a vector tool function NOT a raster tool. Therefore you cannot apply it to px. It is not a bug.

 

Affinity Version 1 (10.6) Affinity Version 2.5.6.2887  All (Designer | Photo | Publisher)   Beta; 2.6.0.2900
OS:Windows 10 Pro 22H2 OS Build 19045.4412+ Windows Feature Experience Pack 1000.19056.1000.0
Rig:AMD FX 8350 and AMD Radeon (R9 380 Series) Settings Version 21.04.01 
Radeon Settings Version 2020
20.1.03) + Wacom Intuous 4M with driver 6.3.41-1

 

 

Link to comment
Share on other sites

Assuming Designer is meant here, that should usually work for the Transp tool ...

transp.jpg.9f8ca5852ce6cc13c64ed73956eabb49.jpg

 

... where the Fill tool (gradient) in contrast to that will not really. - FX gradient overlays on the other hand should instead work too.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

23 minutes ago, StuartRc said:

really!

Transparency is a vector tool function NOT a raster tool. Therefore you cannot apply it to px. It is not a bug.

What is the difference between making the pixel layer into a one child parent group or adding it to a vector layer ?

I THOUGHT making the pixel layer into a subset of another layer was EQUIVALENT TO adding a vector layer component over it - and it seems to apply transparency gradients there so why the hell doesn't it when I add a pixel layer to a vector layer with a transparency gradient already applied ?

I would have thought that by doing so I would be applying whatever effects are applied to that layer to the pixel layer I am adding as a child layer !

Sorry but I just find basic logic helps sometimes - otherwise what exactly are hierarchies for ?

Link to comment
Share on other sites

8 hours ago, awakenedbyowls said:

Vector layer with transparency gradient

Add previously made Pixel Layer to Vector Layer so it is now the Parent Layer

Transparency gradient has no effect on child/pixel layer

Is that what it's meant to do or an oversight in the design of the platform or what?

 

 

First, notice that the same absence of transparency occurs with clip-nested vector children and clip-nested Pixel children, and so there is nothing special about the child being a Pixel in your scenario. You probably realise that, but some readers may become sidetracked by general differences between raster and vector objects.

I share your expectation of the transparency affecting parent and children as a whole.

When there is no clip-nested child, the whole object is given transparency, as expected. 

However, the attached image shows that when there is one or more clip-nested child, the parent object's fill is given transparency and, separately, the parent object's stroke is given transparency, and clip-nested children are unaffected.

This may be a bug, or maybe a deliberate (peculiar) design decision for the software, but I suspect Serif would describe it as "by design" which can be translated as "an unforeseen consequence of the design".

transparencyweirdness.thumb.png.ab87639f745097c8a102d371c9a99a7e.png

 

Link to comment
Share on other sites

10 hours ago, lepr said:

 

 

First, notice that the same absence of transparency occurs with clip-nested vector children and clip-nested Pixel children, and so there is nothing special about the child being a Pixel in your scenario. You probably realise that, but some readers may become sidetracked by general differences between raster and vector objects.

I share your expectation of the transparency affecting parent and children as a whole.

When there is no clip-nested child, the whole object is given transparency, as expected. 

However, the attached image shows that when there is one or more clip-nested child, the parent object's fill is given transparency and, separately, the parent object's stroke is given transparency, and clip-nested children are unaffected.

This may be a bug, or maybe a deliberate (peculiar) design decision for the software, but I suspect Serif would describe it as "by design" which can be translated as "an unforeseen consequence of the design".

transparencyweirdness.thumb.png.ab87639f745097c8a102d371c9a99a7e.png

 

I just had a look at a basic example and no it appears adding Pixel Layers to Vector Layers with Transparency Gradients does not apply the Transparency Gradient to the Pixel Layer - doesn't seem right to me ?

If I want to add a Pixel Layer to a Vector Boundary without applying the Transparency Gradient to it that might be applied to this layer then logically I would just think to create a new blank Vector Layer and add it to that ?

I need to learn the different between Clipping and Masking too - I never use Masking because I just find it confusing - maybe I will find myself having to use it at some point to create more advanced effects though

Sorry I don't quite understand what this diagram is showing but I'm completely exhausted after walking 70 miles in 7 days and trying to finish off a design - I'll come back and have a look later 

 

Link to comment
Share on other sites

17 hours ago, awakenedbyowls said:

I just had a look at a basic example and no it appears adding Pixel Layers to Vector Layers with Transparency Gradients does not apply the Transparency Gradient to the Pixel Layer - doesn't seem right to me ?

If you truly use a Vector Layer (also known as a Layer (capital L)) which you get by using Layer > New Layer or the Add Layer button at the bottom of the Layers panel, it works as you want.

image.png.6732b979a93e4fd19c5a7baacb1e1de6.png

This works because a Vector Layer is a container, just as a Group is (which was also mentioned above).

Are you really using Vector Layers, or are you using something else, like Rectangles or other Shapes?

You still have never given us any screenshots or sample documents so we can really tell what you're doing.

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

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

31 minutes ago, walt.farrell said:

If you truly use a Vector Layer (also known as a Layer (capital L)) which you get by using Layer > New Layer or the Add Layer button at the bottom of the Layers panel, it works as you want.

That's what led me to assume the OP was talking about nesting a Pixel object inside a vector object such as a Rectangle or a Curve. I don't understand their stubborn refusal to provide an example document or screenshot of the app. Maybe they will now.

 

Link to comment
Share on other sites

2 hours ago, lepr said:

That's what led me to assume the OP was talking about nesting a Pixel object inside a vector object such as a Rectangle or a Curve. I don't understand their stubborn refusal to provide an example document or screenshot of the app. Maybe they will now.

I'm not refusing it's just every single time I ask a question the first reply is always asking for a screenshot or video - when often this is not required - adding these takes time which I don't always have

So it works if I add a Vector Layer but if I draw a Vector Object the layer it forms isn't a Vector Layer ? What kind of layer is it then - it's either Vector or Pixel

If Vector Objects are just Objects then why are they also represented as Layers and function as layers ? It just seems logical to me that if I can apply effects to this layer and add sub layers then the effects would work on the sub layers !

Link to comment
Share on other sites

7 minutes ago, awakenedbyowls said:

I'm not refusing it's just every single time I ask a question the first reply is always asking for a screenshot or video - when often this is not required - adding these takes time which I don't always have

Consider how much time you have already spent posting in & reading replies in this topic vs. how long it would take to attach a screenshot, video, or just an Affinity file. We ask for such things because there usually are many possible reason for something not working as expected, so it usually saves everyone a lot of time if we have something more than just descriptions to work with.

For instance, with an example file we could easily what kind of layer you are adding/creating.

All 3 1.10.8, & all 3 V2.5.5 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

22 minutes ago, awakenedbyowls said:

... apply effects to this layer and add sub layers then the effects would work on the sub layers !

On 7/28/2023 at 6:54 PM, awakenedbyowls said:

What is the difference between making the pixel layer into a one child parent group or adding it to a vector layer ?

On 7/28/2023 at 5:41 PM, awakenedbyowls said:

No there's no masking involved - just a standard hierarchy of layering without anything else added 

On 7/28/2023 at 4:39 PM, awakenedbyowls said:

Add previously made Pixel Layer to Vector Layer so it is now the Parent Layer

These statements are not clear to me at all. I have no idea at all what you are trying to achieve.

Mac Pro (Late 2013) Mac OS 12.7.6 
Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5 | 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

31 minutes ago, R C-R said:

Consider how much time you have already spent posting in & reading replies in this topic vs. how long it would take to attach a screenshot, video, or just an Affinity file. We ask for such things because there usually are many possible reason for something not working as expected, so it usually saves everyone a lot of time if we have something more than just descriptions to work with.

For instance, with an example file we could easily what kind of layer you are adding/creating.

When people ask me for videos and screenshots it's often from something I'm working on that I don't wish to put out on the internet yet - until it's finished - so it takes me time to sort something out when often I'm in the middle of something and it's late and I'm tired or whatever - I figured that just explaining in words would have been sufficient in this instance !

I just thought that someone on here who knows the ins and outs of the software might have figured that I was actually adding the pixel layer to an object and not an actual official vector layer and maybe asked that initially ? or maybe if the software was designed in such a way that makes sense then I suppose then nobody would have wasted any time here

If I create a simple vector OBJECT or layer as I like to call them since that's also what they are and apply a BASIC transparency to it and then add a pixel layer to it - it applies the transparency also to the Pixel Layer - If I apply a Gaussian Blur to the Vector Object and add the Pixel Layer it also affects the Pixel Layer - Transparency Gradient though - Nope ! That effect does not apply down through the hierarchy

So apparently Vector Objects work like Vector Layers apart from when Transparency Gradients applied - I think this is a Design Oversight

 

Link to comment
Share on other sites

2 minutes ago, awakenedbyowls said:

So apparently Vector Objects work like Vector Layers apart from when Transparency Gradients applied

Are you talking about the container type of layer identified with a Capital "L" in the Layers panel or something else?

Also, while it may be clear to you what you mean when you use words like "basic" or "standard," it is often not clear to others, which is why you often get requests for clarifications, screenshots, example files, etc.

All 3 1.10.8, & all 3 V2.5.5 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

1 minute ago, R C-R said:

Are you talking about the container type of layer identified with a Capital "L" in the Layers panel or something else?

Also, while it may be clear to you what you mean when you use words like "basic" or "standard," it is often not clear to others, which is why you often get requests for clarifications, screenshots, example files, etc.

What sort of functions are simple vector objects operating when I add pixel layers to them and the effects applied to the vector object also apply to the pixel layer then ? Is the pixel layer not contained within the parent vector object/layer then?

Some effects work on the child layers where others don't ? an oversight in design that has caused a great deal of confusion

I don't know what capital L has to do with it apart from when I add a new Layer it's called Layer 1 with a capital L - I only see some symbol next to Vector Object layers

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.