Force only one instance of an effect per layer

Community Beginner ,
Apr 04, 2022 Apr 04, 2022

Copy link to clipboard

Copied

Hi there,

Is it possible to only have one effect instance on a solid and forbid the user to add a second effect of the same type on the same layer ?

Ideally; if an effect is already present on said layer, the create option of the effect menu would be grayed out for this effect type.
Less ideally; How to catch effect creation (from the effect itself or in AEGP); and delete it.

Thanks !

TOPICS
SDK

Views

58

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Community Professional , Apr 04, 2022 Apr 04, 2022
You can't and you can't. It's as simple as that. Each effect is isolated from the other and effects application is modal. Unless the effect originates from its own virtual host and only the UI is separated in different "effects" groups like e.g. in Plexus or some of the Trapcode plug-ins that create the illusion to make their unified renderers work you have no control over any of this. Mylenium

Likes

Translate

Translate
Adobe Community Professional ,
Apr 04, 2022 Apr 04, 2022

Copy link to clipboard

Copied

You can't and you can't. It's as simple as that. Each effect is isolated from the other and effects application is modal. Unless the effect originates from its own virtual host and only the UI is separated in different "effects" groups like e.g. in Plexus or some of the Trapcode plug-ins that create the illusion to make their unified renderers work you have no control over any of this.

 

Mylenium

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Apr 05, 2022 Apr 05, 2022

Copy link to clipboard

Copied

LATEST

Seems convulated for what I'm trying to achieve;
I'll fallback on dealing that with an AEGP then. Thanks for your answer !

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Apr 04, 2022 Apr 04, 2022

Copy link to clipboard

Copied

The only chance you would have to make it difficult to add another effect to a layer is to create a controller null layer linked to all of the properties you can keyframe in the effect by expressions, then lock the layer with the effect and maybe even make it a shy layer. There will always be a way around this because a flow chart will show all layers and all effects, and clicking on the flow chart will take you to that layer no matter where it is in the project.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Apr 05, 2022 Apr 05, 2022

Copy link to clipboard

Copied

Seems convulated for what I'm trying to achieve;

I'll fallback on dealing that with an AEGP then. Thanks for your answer !

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines