Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Forums Adobe After Effects Linking plugins to specific Layers

  • Linking plugins to specific Layers

  • graham smith

    August 10, 2021 at 11:36 am

    I’m always working with complex pre comps, see the image for an example where there is a staggered split. I want to use a plugin on an adjustment layer to effect only the purple layers, lets say i’m using glow for example. Instead of adding glow per each layer i’d like to be able to link the glow to start on each layer that is purple.

    I have recently learned that you can’t link expressions to layer labels (colour) group, sadly. Please let me know if this is wrong? So i’m thinking markers maybe with a specific and unique name added to the purple layers might help it act as a trigger?

    Any expression Guru’s out there who can help me please? The aim is to add something very simple and quickly to certain chosen layers and these are all working form a master control expression on a plugin somehow.

    Possibly i will not even need to have the adjustment layer visible on in a top hierarchy order if this can work via expressions only?

    thank for reading and hope that makes sense

    Graham

  • Walter Soyka

    August 11, 2021 at 5:27 pm

    You can’t apply effects across an entire label group the way you want, but you can use some built-in features to write the expressions that would link the properties for you.

    On the first layer in your label group, add the effects you want. Then select those effects and Edit > Copy with Property Links. Next, select the OTHER layers in that label group and paste.

    This will paste the effects, but instead of pasting with values or keyframes, they’ll paste with links back to the effect you copied. This will allow you to change ALL the values on the same group from the controls on the first layer in the group.

    https://helpx.adobe.com/after-effects/using/edit-expressions.ug.html#link-expressions

  • Graham Quince

    August 14, 2021 at 11:12 am

    One point that might help too, expressions can read layer names, so if your “green” layers included worth “green” in their name, you could use:

    if(thisLayer.name.indexOf(“green”) > -1) {

    do something

    }

Viewing 1 - 3 of 3 posts

Log in to reply.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy