Page 1 of 1

Opacity On effects

Posted: Sun Jun 28, 2015 10:45 am
by DACHHU
Opacity parameter on every effect would be nice, or 'wet/dry'.
Find myself creating lots of extra blend/mix modules to get the right look sometimes.

:)

Re: Opacity On effects

Posted: Sun Jun 28, 2015 5:33 pm
by Magic
Ok, thanks. That's probably doable for most of the effects modules.

Re: Opacity On effects

Posted: Sun Jun 28, 2015 6:34 pm
by damstraversaz
I'm totally agree ! that's will be very useful

Re: Opacity On effects

Posted: Mon Jun 29, 2015 10:03 pm
by neoz
Absolutely!

Re: Opacity On effects

Posted: Wed Jan 27, 2016 11:30 pm
by Fractal Grinder
THISSSSS!!!!! would be awesome. I know you guys are busy but yeah, this is a great request.

Re: Opacity On effects

Posted: Thu Jan 28, 2016 5:44 am
by artnik
+1

Re: Opacity On effects

Posted: Thu Jan 28, 2016 6:55 am
by Terry Payman
+1

Re: Opacity On effects

Posted: Thu Jan 28, 2016 8:07 pm
by TanookiMonk
Yeah +1 For sure !

Re: Opacity On effects

Posted: Fri Sep 08, 2023 1:02 pm
by Sadler
This is reasonably simple for ISF (and likewise GLSL shaders) but tedious to go through all files, and for the built-in effects these will get overwritten on any new, update or re-install, and of course many built-in effects are not ISF.

Add a float parameter (e.g. 'dry') then add this line to the end of the main:

Code: Select all

	// wet is the output rgba of the effect
	gl_FragColor = mix(IMG_NORM_PIXEL(inputImage,uv,1.0),wet, dry);
+1 if automatically applied to all FX and bypassed when the effect is completely dry.

I've done this with a few modules but make sure to default the parameter value to fully wet - to not change your existing comps.

This brings me to a related consideration: when live, I often want to add nodes into the mix which, for many effects, is abrupt and jarring. I will often add an unconnected node, configure it to leave the output unaffected, then connect it (cut then paste insert on a noodle). It takes time to do this and it would be good to have and option to insert nodes completely dry in certain situations.