Skip to main content
mariob94721405
Participant
December 5, 2017
Answered

How to select One " color " property on several Layers ?

  • December 5, 2017
  • 5 replies
  • 4169 views

Hello

I have hundreds of Shape Layers and I want to select only "Fill Color"
If I write Color in the search bar, Fill color and Stroke Color appears.

I will not select a property by clicking more than a hundred times ...

Thanks for your help

    This topic has been closed for replies.
    Correct answer Roei Tzoref

    if the expression to the color property is to create a color rig, Ray Dynamic Color 2 - aescripts + aeplugins - aescripts.com  will do that for you. you can create a palette from all the colors and change it to any color you want with a nice swatch panel.

    as for other properties, unfortunately the search function in the timeline is not smart and cannot add or subtract strings. ,maybe you should have rigged it to a controller from the start if you plan to change many layers at once. but please ask for smarter search functions here: Feature Request/Bug Report Form

    5 replies

    Kevin-Monahan
    Community Manager
    Community Manager
    February 16, 2018

    MarioB, you have not returned to the discussion, so I marked Roei's as correct. Our experts have offered you numerous solutions that would assist your project. Let us know if your problem is not solved.

    Thanks,
    Kevin

    Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio
    Kevin-Monahan
    Community Manager
    Community Manager
    December 20, 2017

    Hi MarioB,

    Did you get this problem solved with the help of our experts? Please let us know.

    Thanks,

    Kevin

    Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio
    P.M.B
    Legend
    December 6, 2017

    I think I understand.

    Say you have an expression on the fill color of a shape.

    You would select that fill color attribute, go to Edit>copy expression only, then select the fill color of another layer and paste that expression onto that shape layer's fill color.

    But what if you have hundreds of shape layers?

    It would take forever to select each fill color individually and then paste the expression.

    Simply selecting the layer alone does not work because this creates a new group.

    And even if the search bar revealed only the fill color as you you asked in your original post,  you would still have to select each attribute individually.

    So how do you select a specific attribute on hundreds of layers at once so you can paste an expression?

    There may be a way to do this natively in AE but I do not know it.

    And you would think there'd be a ton of scripts that could do this but I only know of one.

    It's a feature in a script called Midas by Mt. Mograph.

    It's called "Grab" and it works by selecting the attribute on one layer, then shift selecting all the other layers of which you want to select that attribute & running the script.

    The script costs $30 and has many other features which you may or may not find useful.

    Honestly, for me the Grab feature alone, is worth the $30 because I know of no other way, & no other script that does what it does.

    I have some ethical issues with this plug-in due to the fact that it pushes content and updates silently...which infuriates me but that's just me.  I mean who do they think they are, Adobe or something?  And would not recommend it

    if not for the fact that it does exactly what you seem to be asking for.

    Maybe if I have interpreted & described your problem correctly somebody with more knowledge than me will know of a way to "Grab"

    attributes the way you need.

    If not then I DO recommend the "Grab" function Midas by Mt. Mograph which now has an option to turn off auto update thanks to me personally raising heck about it.   I believe it has a 7 day free trial if you want to try it out.

    WARNING: THIS VIDEO HAS AUDIO

    ~Gutterfish
    Dave_LaRonde
    Inspiring
    December 5, 2017

    Select all the shape layer you want, and THEN search for Color.  See what happens.

    And while you're at it, change the Fill color on one layer while they're all selected, and see what happens.

    Roei Tzoref
    Legend
    December 5, 2017

    you could just select all of them and use the tools menu for changing the color and it will change for all of them (for all the fills in all the shapes):

    if you need more selective control you might want to consider a script to help you with that. like this one:

    Explode Shape Layers 3 - aescripts + aeplugins - aescripts.com

    "Now, your new shape layers probably have a tonne of strokes and fills that need adjusting-- that's what Select Fills and Select Strokes are for. One-click buttons to select all fills or all strokes in your comp, or hold shift to find any fills or strokes with the same colour as the selected."

    mariob94721405
    Participant
    December 5, 2017

    Thank you for your answers

    It works.
    But I do not want to change the color. I want to add an expression.
    This is a problem I already had. For another property.

    If I have two properties with the same name in different effects, I have no way to select the properties of a single effect type.
    With some layers, I select manually.
    But with many layers ...

    Roei Tzoref
    Roei TzorefCorrect answer
    Legend
    December 5, 2017

    if the expression to the color property is to create a color rig, Ray Dynamic Color 2 - aescripts + aeplugins - aescripts.com  will do that for you. you can create a palette from all the colors and change it to any color you want with a nice swatch panel.

    as for other properties, unfortunately the search function in the timeline is not smart and cannot add or subtract strings. ,maybe you should have rigged it to a controller from the start if you plan to change many layers at once. but please ask for smarter search functions here: Feature Request/Bug Report Form