807 posts
  • Has sold $10,000+ on Envato Market
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 3 years
  • Has referred 1+ members
+3 more
GrizzleFX says

Hey i’m an expressions noob and I was wondering; is there a way to completely shut off an effect through expressions? (specifically check-box) And also be able to re-enable the given effect.

-Graham

807 posts
  • Has sold $10,000+ on Envato Market
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 3 years
  • Has referred 1+ members
+3 more
GrizzleFX says

Nevermind…stupid question; figured out how.

Mods can delete

201 posts
  • Has referred 200+ members
  • Has sold $125,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+9 more
Darkpulse says

Wich type of efftect, per example, “fill effect” : alt clic on opacity timewatch and type :

C = thisComp.layer(yourlayer).effect(yourcheckbox)”checkbox”;

If (c=true){ value=100 }else{ value=0 }

//// “c” is your condition, your chekbox here If your checkbox is enabled the effect parameter value will be 100, if checkbox is disabled, your effect parameter value will be 0. Replace these value by your effect value… I hope I’m clear… ;)

807 posts
  • Has sold $10,000+ on Envato Market
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 3 years
  • Has referred 1+ members
+3 more
GrizzleFX says

Thanks DarkPulse that was helpful. What i’m trying to do is have the ability to enable or disable a “Turbulent Displace” effect that is animated so that the displace amount starts at 100 and ends at 0 after 5 seconds, right now I have one of the two expressions to use each of them has problems:

(comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”) * 150)-(time * 20);

(comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”)*150)/(time+10);

The first one does not work because it continues to subtract thus going into negative numbers. The second expression does not work because it can never get to zero. How would I fix this so the expression would give a value of 0 at 5 seconds while also animating down from 100?

201 posts
  • Has referred 200+ members
  • Has sold $125,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+9 more
Darkpulse says

I’m not at home right now ( I’m on my iphone), so it’s not easy to understand your probleme. Simply try to duplicate your layer/comp and disable FX on one of them : put the layer with the displacement effect on top of the original. Apply my expression on the opacity layer value to get somerhing like that :

A : layer/comp with displacement FX B : original layer/comp (without displacement)

Apply expression with inverted consequence, when checkbox = ON > opacity layer A = 100% & opacity layer B = 0% when checkbox = OFF > opacity layer A = 0% & opacity layer B = 100%

5256 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Helps us moderate the forums
  • Has been part of the Envato Community for over 5 years
+11 more
felt_tips Moderator says

Thanks DarkPulse that was helpful. What i’m trying to do is have the ability to enable or disable a “Turbulent Displace” effect that is animated so that the displace amount starts at 100 and ends at 0 after 5 seconds, right now I have one of the two expressions to use each of them has problems:

(comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”) * 150)-(time * 20);

(comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”)*150)/(time+10);

The first one does not work because it continues to subtract thus going into negative numbers. The second expression does not work because it can never get to zero. How would I fix this so the expression would give a value of 0 at 5 seconds while also animating down from 100?

a = comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”) * 150 – (time * 20);

clamp(a, 0, 100000000000);

807 posts
  • Has sold $10,000+ on Envato Market
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 3 years
  • Has referred 1+ members
+3 more
GrizzleFX says

clamp(a, 0, 100000000000);

Thanks both of you! This is what I was looking for :)

594 posts
  • Has referred 100+ members
  • Has sold $125,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 100+ items on Envato Market
+9 more
flashato says
a = comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”) * 150 – (time * 20); clamp(a, 0, 100000000000);

Please guys, follow the rules..use english :D

807 posts
  • Has sold $10,000+ on Envato Market
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 3 years
  • Has referred 1+ members
+3 more
GrizzleFX says

Please guys, follow the rules..use english :D

Tell me about it! ;)

5256 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Helps us moderate the forums
  • Has been part of the Envato Community for over 5 years
+11 more
felt_tips Moderator says

a = comp(“Comp 1”).layer(“Main Controls”).effect(“Turbulent Displace”)(“Checkbox”) * 150 – (time * 20); clamp(a, 0, 100000000000);
Please guys, follow the rules..use english :D

:D

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by