There are 35 functions in this package of special effects. These effects act on the input clip in the range of the frame numbers specified. The Audio is not affected. A brief description of these functions are in the synopsis. Links are provided to transfer to the full description pages.
The first three parameters are identical for all the functions. These are
1. Clip
2. Effect Start Frame Number sf defaults to first frame of clip
3. Effect End Frame Number ef defaults to last frame of clip
Some effects if used one after other can give unexpected interesting results. Try DiscoLights and then FiguredGlass. You may see shreds of paper flying! The fireworks, water, waves, underwater, ripples and bubbles functions require about 4 sec or more(may be few minutes) of input frames for good visualization.
Some of the effects sound similar eg: underwater & water, distort & distorter, ripple & ripples. But these effects are created using different principles and output will also look different.
loadPlugin ("D:\TransPlugins\bin_2_6\EffectsMany\Release\EffectsMany.dll")
#loadPlugin ("D:\TransPlugins\bin\EffectsMany\Release\EffectsMany.dll")
#BlankClip(length=300,height=288, width=360, color=$ffffff)
#PointResize(360,288)
#version()
imagereader("D:\plugins\varianslim\theoin.jpg", end = 200)
#converttoYUY2()
#converttoY8()
#converttoYV12()
#converttoYV16()
#converttoYV24()
#converttoRGB24()
converttoRGB32()
#stackVertical(last,last)
#stackVertical(last,last,last)
#stackHorizontal(last,last)
l=trim(0,199)
trim(0,99)
a=trim(0,29)
b = blankclip(last, color = $ffffff)
#return(bin)
bal= EffectBalloon(l,color=$7f,opacity=20, light="north",refl=10,rise=300)
bal= EffectBalloon(bal,10,55,sx=700, fx= 100,nhops = 4, color=$7f,opacity=30,light="south",refl=20,rise=200)
bal= EffectBalloon(bal,15,60, color=$7f,opacity=40,light="east",refl=30,rise=100)
bal= EffectBalloon(bal,20,65, color=$4f002f,opacity=50,light="west",refl=40)
bal= EffectBalloon(bal,25,70, color=$4f002f,opacity=60,light="ne",refl=50)
bal= EffectBalloon(bal,30,80, color=$7f00,opacity=50,light="se",refl=10)
bal= EffectBalloon(bal,35,85, color=$7f00,opacity=50,light="nw",refl=20)
bal= EffectBalloon(bal,40,90, color=$7f0000,opacity=50,light="sw",refl=40,nhops=3)
bal= EffectBalloon(bal,45,95, color=$7f0000,opacity=70,light="front",refl=50,nhops=2).subtitle("EffectBalloon",text_color=$FFFF00,align=5,size=24)
#return (bal)
bin=EffectBinoculars(radius=60,magx=4,sx=160,sy=64,ex=600,ey=400).subtitle("EffectBinoculars",text_color=$FFFF00,align=5,size=24)
#return (bin)
bub= EffectBubbles(srcx=20,srcy=400,farx=700, floory=420,rise=300,color=true)
bub= EffectBubbles(bub,srcx=700,srcy=400,farx=70, floory=420,rise=300,color=false).subtitle("EffectBubbles",text_color=$FFFF00,align=5,size=24)
#return (bub)
cone= EffectConez(type="hor" ,base =120, top =20, shade=50,bkgrnd=false)
#cone= EffectConez (cone,type="ver",base= 240, top =40, prog=true, shade=-50, bkgrnd=true).subtitle("EffectConez",text_color=$FFFF00,align=5,size=24)
#return (cone)
dsl= EffectDiscoLights(a).subtitle("EffectDiscoLights",text_color=$FFFF00,align=5,size=24)
dsl = dsl + EffectDiscoLights(a, flick = 5).subtitle("EffectDiscoLights",text_color=$FFFF00,align=5,size=24)
#return (dsl)
distr= EffectDistorter(l,freq=4,speed=10, amp=2,eamp=8).subtitle("EffectDistorter",text_color=$FFFF00,align=5,size=24)
#return (distr)
fgl= EffectFiguredGlass(a, drop = true).subtitle("EffectFiguredGlass",text_color=$FFFF00,align=5,size=24)
fgl = fgl + EffectFiguredGlass(a, drop = false).subtitle("EffectFiguredGlass",text_color=$FFFF00,align=5,size=24)
#return (fgl)
fire= EffectFire(a, ewidth = 100, eheight = 60).subtitle("EffectFire",text_color=$FFFF00,align=5,size=24)
fire= fire + EffectFire(a, ewidth = 100, eheight = 60, style = false).subtitle("EffectFire",text_color=$FFFF00,align=5,size=24)
#return (fire)
f1= EffectFireworks1(l,initx = 700, endx = 0, inity=400, rise=100, zoom=400)
f1= EffectFireworks1(f1,initx=0,endx=700,inity=400, rise=600, zoom=40).subtitle("EffectFireWorks1",text_color=$FFFF00,align=5,size=24)
#return (f1)
fls= EffectFlashes(tsmoke=2,tflash=1).subtitle("EffectFlashes",text_color=$FFFF00,align=5,size=24)
#return (fls)
fpt= EffectFlowerPot(l,initx=100,endx=700,inity=400, rise=100, zoom=400)
fpt= EffectFlowerPot(fpt,initx=700,endx=100, inity=400, rise=400, zoom=25, color=false).subtitle("EffectFlowerPot",text_color=$FFFF00,align=5,size=24)
# return (fpt)
fog= EffectFog( a, startfog = 10, endfog = 80, density =40).subtitle("EffectFog",text_color=$FFFF00,align=5,size=24)
#return (fog)
ff = effectFunnyFaces(l)
#return (ff)
lns= EffectLens(initx=650,inity=50,finalx=100,finaly=400,drop=false)
lns= EffectLens(lns,initx=100,inity=50,finalx=650,finaly=400,drop=true).subtitle("EffectLens",text_color=$FFFF00,align=5,size=24)
#return (lns)
lm= EffectLineMagnifier(initxy=600,finalxy=100, type = "ver").subtitle("EffectLineMagnifier",text_color=$FFFF00,align=5,size=24)
lm = lm + EffectLineMagnifier(initxy=600,finalxy=100).subtitle("EffectLineMagnifier",text_color=$FFFF00,align=5,size=24)
#return (lm)
pls= EffectPlasma(ewidth=200,eheight=200)
pls= pls + EffectPlasma(ewidth=200,eheight=200, pallet = 2)
pls= pls + EffectPlasma(ewidth=200,eheight=200, pallet = 3)
pls= pls + EffectPlasma(ewidth=200,eheight=200, pallet = 4)
pls= pls + EffectPlasma(ewidth=200,eheight=200, pallet = 5)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 2)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 2, pallet = 2)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 2, pallet = 3)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 2, pallet = 4)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 2, pallet = 5)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 3)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 3, pallet = 2)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 3, pallet = 3)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 3, pallet = 4)
pls= pls + EffectPlasma(ewidth=200,eheight=200, plasma = 3, pallet = 5)
pls = pls.subtitle("EffectPlasma",text_color=$FFFF00,align=5,size=24)
#return (pls)
rn= effectRain(red=180,green=180,blue=180,vary="l2v", initop=10, finop=50)
rn= rn + effectRain(red=180,green=180,blue=180,vary="v2r", initop=10, finop=50, type = "light")
rn= rn + effectRain(red=180,green=180,blue=180,vary="v2r", initop=10, finop=50, type = "med")
rn= rn + effectRain(red=180,green=180,blue=180,vary="v2r", initop=10, finop=50, type = "heavy")
rn= rn + effectRain(red=180,green=180,blue=180,vary="v2r", initop=10, finop=50, type = "inc")
rn= rn + effectRain(red=180,green=180,blue=180,vary="v2r", initop=10, finop=50, type = "dec")
rn= rn + effectRain(b,red=0,green=0,blue=250,vary="v2r", initop=10, finop=50)
rn= rn + effectRain(b,red=0,green=250,blue=0,vary="v2r", initop=10, finop=50)
rn= rn + effectRain(b,red=250,green=0,blue=0,vary="v2r", initop=10, finop=50)
rn = rn.subtitle("EffectRain",text_color=$FFFF00,align=5,size=24)
#return (rn)
rnb= effectRainbow(xleft=20, xright=300,endxleft=220, endxright=700).subtitle("EffectRainbow",text_color=$FFFF00,align=5,size=24)
#return (rnb)
rpls= EffectRipples(l,speed=60,lambda=80).subtitle("EffectRipples",text_color=$FFFF00,align=5,size=24)
#return (rpls)
rpls2 = EffectRipples2(speed=8,lambda=80,xcoord=0, ycoord=0,leftx=0,eleftx = 100, rightx = 300, erightx = 600, amp=12 ).subtitle("EffectRipples2",text_color=$FFFF00,align=5,size=24)
#return(rpls2)
rkt= EffectRockets(leftx=0,rightx=700, life=2, interval=1).subtitle("EffectRockets",text_color=$FFFF00,align=5,size=24)
#return (rkt)
rot= effectRotation(l,ir=200,fd=-350, cc=-1)
rot= effectRotation(rot,ir=200,fr=300,fd=350, cc=-1).subtitle("EffectRotation",text_color=$FFFF00,align=5,size=24)
#return (rot)
snf= EffectSnowFlakes(drift=20, dense=60,fall=80, big=true)
snf= snf + EffectSnowFlakes(drift=40, dense=80,fall=60, big=false).subtitle("EffectSnowFlakes",text_color=$FFFF00,align=5,size=24)
#return (snf)
sns = EffectSnowStorm(a,type = "inc")
sns = sns + EffectSnowStorm(a,type = "dec")
sns = sns + EffectSnowStorm(a,type = "med")
sns = sns + EffectSnowStorm(a,type = "heavy")
sns = sns + EffectSnowStorm(a,type = "light")
sns = sns.subtitle("EffectSnowStorm",text_color=$FFFF00,align=5,size=24)
#return (sns)
sprk= EffectSparkler(startx=1, endx=700, starty=220,endy=420).subtitle("EffectSparkler",text_color=$FFFF00,align=5,size=24)
sprk= sprk + EffectSparkler(sprk,2, startx=1, endx=700, starty=220,endy=420).subtitle("EffectSparkler",text_color=$FFFF00,align=5,size=24)
sprk= sprk + EffectSparkler(sprk,4, startx=1, endx=700, starty=220,endy=420).subtitle("EffectSparkler",text_color=$FFFF00,align=5,size=24)
#return (sprk)
spl= effectSpotlight(lumen=$ff7f00, finalx = 560, finaly = 360).subtitle("EffectSpotLight",text_color=$FFFF00,align=5,size=24)
spl=spl + effectSpotlight(lumen=$ffff00, finalx = 560, finaly = 360, dim = 10).subtitle("EffectSpotLight",text_color=$FFFF00,align=5,size=24)
spl= spl + effectSpotlight(lumen=$ff00ff, finalx = 560, finaly = 360, dim = 10).subtitle("EffectSpotLight",text_color=$FFFF00,align=5,size=24)
spl= spl + effectSpotlight(lumen=$ffffff, finalx = 560, finaly = 360, dim = 5).subtitle("EffectSpotLight",text_color=$FFFF00,align=5,size=24)
spl= spl + effectSpotlight(lumen=$ffffff, finalx = 560, finaly = 360, dim = 15).subtitle("EffectSpotLight",text_color=$FFFF00,align=5,size=24)
#return ( spl)
str= EffectStream(dir="hor", breadth = 360).subtitle("EffectStream",text_color=$FFFF00,align=5,size=24)
str= str + EffectStream(dir="vert", breadth = 360).subtitle("EffectStream",text_color=$FFFF00,align=5,size=24)
#return (str)
sflw= EffectSunFlower(l).subtitle("EffectSunflower",text_color=$FFFF00,align=5,size=24)
#return (sflw)
swrl= EffectSwirl(step = 16).subtitle("EffectSwirl",text_color=$FFFF00,align=5,size=24)
#return (swrl)
thnt = effectTreasureHunt().subtitle("EffectTreasureHunt",text_color=$FFFF00,align=5,size=24)
#return (thnt)
/*
remove comment for RGB
TVlook = EffectTVlook(last,last,hq = false,lx = 460, ln=104, ty = 350,elx=0,ety = 0, eln = 1020,cab = $3f1f1f,col = $1f1f3f)
TVLook = subtitle(TVLook,"EffectTVLook",text_color=$FFFF00,align=5,size=24)
#return (TVlook)
*/
wtr= EffectWater(l,speed = 10, lambda = 80, amp = 20,xcoord=100, ycoord=0,ex=400, ey=200,width = 400 ).subtitle("EffectWater",text_color=$FFFF00,align=5,size=24)
wtr= wtr + EffectWater(l,speed = 10, lambda = 80, amp = 20,xcoord=100, ycoord=0,ex=400, ey=200,width = 400, paint = true ).subtitle("EffectWater",text_color=$FFFF00,align=5,size=24)
#return (wtr)
wav= EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="ne")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="se")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="sw")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="nw")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="left")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="right")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="up")
wav= wav + EffectWaves(width=300,height=200,ewidth=600, eheight = 400, dir="down")
#return (wav . subtitle("EffectWaves",text_color=$FFFF00,align=5,size=24))
bin + bal+ bub+cone+dsl+distr+fgl+f1+fpt+fls+fire+fog+lns+lm+pls+rn+rnb+rpls+rpls2+rkt+rot+snf+sns+spl+sprk+str+sflw+swrl+TVlook +Wtr+wav
#last + TVlook
| Back to vcmohan's plugins index | ||
| down load EffectsMany plugin | ||
| back to Avisynth home page |