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

Transparency Tool: Apply transparency to children (nested objects) as well


Recommended Posts

Hi,

when I have an object with nested objects, using the transparency tool on the "parent" object only applies the transparency to the parent object:

image.png.2513cd028418c2560d4cd272fa16511b.png

The only workaround I found is creating a group and put this object into the group. Applying the transparency on the group seems to fix the issue.
Is this the intended workflow for doing something like this?

Link to comment
Share on other sites

Not sure, but there are some inconsistencies with Layer fx i.e. you can apply a gaussian blur and all shapes blur but when applying 3D only the parent gets edge definition. I'm guessing that anything in a group inherits parent attributes and is affected by any action performed on the group, unfortunately that logic falls a bit flat when you apply a 3d fx to a group and only the parent layer gets the 3d fx. It is a bit confusing.

In your case you are adding transparency to a shape, so why would the child layer/s be affected, grouping even a single shape with child shapes kind of unlocks the potential of the effect to affect any layer that resides in a group. It does seem a bit odd but there is a kind of logic to it and it gives some control. Personally I think the Lock/Unlock feature should be expanded so that you can lock a layer from inheriting effects .

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

Having a similar issue - have files where I've changed opacity/density on the mask and now the whole layer is being affected by this opacity change rather than the mask / nested part. Having to rejig a whole lot of my files now and invert the mask/layers etc which is a right pain. 

Link to comment
Share on other sites

  • Staff

Hi TheGrudge :)

This behaviour is to be expected, I've double checked with our devs and they've informed me that this is the correct way of applying this, as the child object does not automatically inherit the transparent gradient being applied.

As you've mentioned, if you group the object first, then apply the transparency, this adds the gradient to the 'group' object, which applies to both Parent and Child object. 

The app does this so that you have the choice of applying to one or all of the objects clipped - as if the transparency tool applied to both Parent and Child outside of a group, there would be no way of achieving the 'incorrect' results.

I hope this helps!

Please note -

I am currently out of the office for a short while whilst recovering from surgery (nothing serious!), therefore will not be available on the Forums during this time.

Should you require a response from the team in a thread I have previously replied in - please Create a New Thread and our team will be sure to reply as soon as possible.

Many thanks!

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.