Nullsoft AVS Preset 0.2>
>
>
>
>
> lyric
> amusement park remix
> original by nemoorange
> remix by zamuz
> nemoorange.deviantart.com
> zamuz.deviantart.com
> visbot.net3/I'd like to imagine this won't be my last AVS preset. I'd like to hope that some time down the road, I'll find myself at a friend's laptop, download Winamp, for the sole purpose of playing around with a preset. Maybe figuring out that thing UnConeD did years ago, or deciphering how many layer effects amphirion put together. I'd like to believe that the only reason I stopped with AVS is because my life got busier (working, ugh). I'd like to think that the small tight-knit community of us AVS artists would never disband, that we would still be able to keep this going.
But I've got to face the facts. I haven't made a serious preset in years. I don't even own a PC anymore. I haven't downloaded an AVS release in months, only a couple this year. It's all a shame, but I guess that's how everything goes. Anyway, about this one . . .
Nothing revolutionary from me here. This is another clone of Ivy, which was originally released back in 2005. I've done plenty of re-iterations of that same theme - curvy drawing lines. This one differs from the others in that I implemented a camera. So unlike the previous versions, when the line comes to the edge of the window doesn't appear on the other side (a la Pac Man). Plus, this one uses only circular curves (as opposed to more organic ovals or spirals). You would think that using steady "theta" angles (which produce the circles) would be easier, but it takes some extra work to get it look right.
Part of me didn't want to add any music-responsive-ness in this one. When I take out the variables, demote it to screensaver status, it seems to go with the music - very lyrical like that. I don't think I'm using "lyric" in the right sense . . .
This was all coded in Processing before I took it to AVS. I'm hoping to extend my feeble programming skills into the platform. AVS gave me a lot of tools, and more importantly, the inspiration. Hopefully I can re-ignite the creative juices in another realm.
Here's hoping 2008 will be a good one. Thank you for 7 years of late nights, dreaming of designs.
Nemo!($jii=(n-1)-i*(n-1);
clm=ceil(sin(i*400))+.25;
x=megabuf(ii+1000)+xcam2;
y=megabuf(ii+2000)+ycam2-.2;
red=clm*sin(megabuf(ii+3000)+$PI*0/3);
green=clm*sin(megabuf(ii+3000)+$PI*2/3);
blue=clm*sin(megabuf(ii+3000)+$PI*4/3);
sizex=max(w,h)*.00045;
sizey=sizex;change=rand(clock*clock);
speed=if(change,speed,(rand(100)*.0025+.03)*sign(rand(2)-.5));
clock=if(change,clock-abs(speed),10);
g=min((g+getspec(.3,.3,0)*.7)*.9,1);
control=if(change,control,g*.025);
t=t+speed;
xm=sin(t)*control;
ym=cos(t)*control*(w/h);
x1=x1+xm;
y1=y1+ym;
// camera, goes in the opposite direction of movement
xcam1=xcam1-xm;
ycam1=ycam1-ym;
// camera fix, makes it smoother, adjust camtight
xcam2=xcam2-(xcam2-xcam1)*camtight;
ycam2=ycam2-(ycam2-ycam1)*camtight;
p=n;
loop(n,exec3(
assign(p,p-1),
assign(megabuf(p+1000),megabuf(p+999) ),
assign(megabuf(p+2000),megabuf(p+1999) ) )) ;
assign(megabuf(1000),x1);
assign(megabuf(2000),y1);
cpush=cpush*.9;
ct=ct+cpush;
re=sin(ct+$PI*0/3);
gree=sin(ct+$PI*2/3);
p=n;
loop(n,exec2(
assign(p,p-1),
assign(megabuf(p+3000),megabuf(p+2999) ) )) ;
assign(megabuf(3000),ct);cpush=(rand(20)-10)*.02;^n=700; // n must be less than 1000; //
control=.02; camtight=.03; g=.5; ct=rand(628)*.01;lHolden03: Convolution FilterqZColor Map wgwgrgrgrgwgH`vgi$@AVS 2.8+ Effect List ConfiglHolden03: Convolution FilterlHolden03: Convolution FilterlHolden03: Convolution FilterlHolden03: Convolution Filter$@AVS 2.8+ Effect List Config$y=i*2-1;
x=0;
clm=.3*ceil(sin(i*120+if(b1,gs,-gs)))+1.1;
red=(y*.15+.15)*clm*1.3*(sd+.6)*(.4*sin(i*15+.5*if(b2,gs,-gs))+1.2);
green=red;
blue=red;Dgs=gs-.8*getspec(.1,.1,0);
sd=if(below(sd,0),if(b,.4,sd),sd-.008);b1=rand(2);
b2=rand(2);n=h;qZColor Mapvg,j//rg@xgJgJx=0;
y=sin(r-1.107)*d;
y1=sin(r-$pi*.25)*d;
r=0;
d=d*3.7/(d*3+1)-.55;%