Nullsoft AVS Preset 0.2{ Whacko AVS V - Milkyway --------------------------------------------- Synchin DM's and superscopes is a really useful technique: in this preset I used a simple planar DM for the filling and combined it with particle superscopes for the stars. They blend together in a cool galaxy swirl of colors. The particles move around to a fixed formula which is also the basis for the filling's movement. There's not much to say about this preset because the basic building blocks are easy, but the end result is just plain awesome. Great for ambient beats and soft trance. ------------------------------------------------ UnConeD / Steven Wittens [ steven@acko.net - www.acko.net ] (If you wish to use this preset partially or whole in your own presets or packs, you may do so provided that a clear credit message is included in your preset, along with my contact information.)þÿÿÿ €$€€+Ú’r=atan2(y,x); d=sqrt(sqr(x)+sqr(y));x=sin(t);x=sqrt(abs(x))*sign(x); r=r+(0.3+ti*.5)*(d-.5)*x; d=d*(.99+sin(r*2)*.003); x=cos(r)*d;y=sin(r)*dti=ti*.7;t=t-0.01ti=1(€$qÂx=sin(getosc(i*.5,0,0)*1.5); y=sin(getosc(i*.5+.5,0,0)*1.5); r=atan2(x,y); d=max(abs(sin(r)),abs(cos(r))); x=x*d; y=y*d; cv=min(.0475,getspec(0,0,0)*.2); red=cr*cv;green=cg*cv;blue=cb*cv[hu=hu+.002;t=t-0.05;af=w/h;cr=sin(hu)*.48+.5;cg=sin(hu+2.09)*.48+.5;cb=sin(hu+4.18)*.48+.5-bc=(bc+1)%8;ti=1;hu=if(bc,hu,rand(628)*.01);n=200ÿÿÿ $’jsd1=(sd1*147.1+sd3*11+977)%10000; sd2=(sd2*639+3411)%10000; sd3=(sd3*127+6431)%10000; px=sd1*.0002-1;py=sd2*.0002-1;pz=sd3*.0002-1; x1=px*cy-pz*sy;z1=px*sy+pz*cy; y2=py*cx-z1*sx;z2=py*sx+z1*cx; x3=x1*cz-y2*sz;y3=x1*sz+y2*cz; dt=if(above(z2,.05),1/z2,0); lx=x;ly=y; x=if(dt,x3*dt,x);y=if(dt,y3*dt*af,y); dt=min(1,dt*.3); red=dt; green=dt; blue=dt; ¼hu=hu+.001;t=t+0.05;pt=pt+0.05+ti*.4;rd=1.2+sin(t*.0158)*cos(t*0.0211)*.5;ox=sin(pt*.1231)*rd;oy=sin(pt*.1)*rd;oz=cos(pt*.0913)*rd;rxo=sin(t*.0373)*cos(t*0.0563)*sin(cos(t*.0631))*.3;ryo=sin(t*.0511)*cos(t*0.071)*sin(cos(t*.0415))*.3;ry=atan2(ox,oz)-ryo;rx=atan2(oy,sqrt(sqr(ox)+sqr(oz)))-rxo;rz=-sin(t*.053)*cos(t*.117)*sin(cos(t*.0651));cx=cos(rx);sx=sin(rx);cy=cos(ry);sy=sin(ry);cz=cos(rz);sz=sin(rz);af=w/h;sd1=1213;sd2=14;sd3=44;ti=ti*.9-bc=(bc+1)%8;ti=1;hu=if(bc,hu,rand(628)*.01);n=400;tpi=acos(-1)*2;pt=-203;ÿÿÿ+:Fdx=x;dy=y*af; dx1=dx*cz-dy*sz; dy1=dx*sz+dy*cz; dy2=dy1*cx-1*sx; dz2=dy1*sx+1*cx; dx3=dx1*cy-dz2*sy; dz3=dx1*sy+dz2*cy; k=oz/dz3; k=if(below(k,0),1000,k); ix=-ox+dx3*k;iy=-oy+dy2*k; x=ix*.6;y=iy*.6; d=sqrt(sqr(ix)+sqr(iy)); alpha=(3-d*2)*below(d,1.5)*above(d,0)*abs(cos(rx))*if(below(abs(oz),.1),abs(oz)*95+.05,1)±t=t+0.05; pt=pt+0.05+ti*.4; rd=1.2+sin(t*.0158)*cos(t*0.0211)*.5; ox=sin(pt*.1231)*rd;oy=sin(pt*.1)*rd;oz=cos(pt*.0913)*rd; rxo=sin(t*.0373)*cos(t*0.0563)*sin(cos(t*.0631))*.3; ryo=sin(t*.0511)*cos(t*0.071)*sin(cos(t*.0415))*.3; ry=-atan2(ox,oz)+ryo; rx=-atan2(oy,sqrt(sqr(ox)+sqr(oz)))+rxo; rz=sin(t*.053)*cos(t*.117)*sin(cos(t*.0651)); cx=cos(rx);sx=sin(rx);cy=cos(ry);sy=sin(ry);cz=cos(rz);sz=sin(rz); af=h/w; ti=ti*.9ti=1 t=0;pt=-203;(€$f?sd1=(sd1*147.1+sd3*11+977)%10000; sd2=(sd2*639+3411)%10000; sd3=(sd3*127+6431)%10000; rd=sqrt(sd2*.0001);h=(sd3*.0002-1)/(sqr(rd*3)+1); x1=sd1*.000628; x1=x1-t*4*abs(rd-.5)*(rd-.5); px=cos(x1)*rd;py=sin(x1)*rd;pz=h*.2; px=px+ox;py=py+oy;pz=pz+oz; x1=px*cy-pz*sy;z1=px*sy+pz*cy; y2=py*cx-z1*sx;z2=py*sx+z1*cx; x3=x1*cz-y2*sz;y3=x1*sz+y2*cz; dt=if(above(z2,.05),1/z2,0); lx=x;ly=y; x=if(dt,x3*dt,x);y=if(dt,y3*dt*af,y); x1=abs(getosc(rd,0,0)); dt=min(dt*.1+x1,5-rd*5); red=sin(hu)*dt+dt+x1*.1; green=sin(hu+2.09)*dt+dt+x1*.1; blue=sin(hu+4.18)*dt+dt+x1*.1; ¼hu=hu+.002;t=t+0.05;pt=pt+0.05+ti*.4;rd=1.2+sin(t*.0158)*cos(t*0.0211)*.5;ox=sin(pt*.1231)*rd;oy=sin(pt*.1)*rd;oz=cos(pt*.0913)*rd;rxo=sin(t*.0373)*cos(t*0.0563)*sin(cos(t*.0631))*.3;ryo=sin(t*.0511)*cos(t*0.071)*sin(cos(t*.0415))*.3;ry=atan2(ox,oz)-ryo;rx=atan2(oy,sqrt(sqr(ox)+sqr(oz)))-rxo;rz=-sin(t*.053)*cos(t*.117)*sin(cos(t*.0651));cx=cos(rx);sx=sin(rx);cy=cos(ry);sy=sin(ry);cz=cos(rz);sz=sin(rz);af=w/h;sd1=1213;sd2=14;sd3=44;ti=ti*.9-bc=(bc+1)%8;ti=1;hu=if(bc,hu,rand(628)*.01);n=200;tpi=acos(-1)*2;pt=-203ÿÿÿ$oHsd1=(sd1*147.1+sd3*11+977)%10000; sd2=(sd2*639+3411)%10000; sd3=(sd3*127+6431)%10000; rd=(sd2*.0001)*.66;h=(sd3*.0002-1)/(sqr(rd*3)+1); x1=sd1*.000628; x1=x1-t*12*abs(rd-.5)*(rd-.5); px=cos(x1)*rd;py=sin(x1)*rd;pz=h*.2; px=px+ox;py=py+oy;pz=pz+oz; x1=px*cy-pz*sy;z1=px*sy+pz*cy; y2=py*cx-z1*sx;z2=py*sx+z1*cx; x3=x1*cz-y2*sz;y3=x1*sz+y2*cz; dt=if(above(z2,.05),1/z2,0); lx=x;ly=y; x=if(dt,x3*dt,x);y=if(dt,y3*dt*af,y); x1=abs(getosc(rd,0,0))*5; dt=min(dt*.2+x1,6-rd*4); red=sin(hu+i)*dt+dt+x1*.2; green=sin(hu+i+2.09)*dt+dt+x1*.2; blue=sin(hu+i+4.18)*dt+dt+x1*.2; ¼hu=hu+.002;t=t+0.05;pt=pt+0.05+ti*.4;rd=1.2+sin(t*.0158)*cos(t*0.0211)*.5;ox=sin(pt*.1231)*rd;oy=sin(pt*.1)*rd;oz=cos(pt*.0913)*rd;rxo=sin(t*.0373)*cos(t*0.0563)*sin(cos(t*.0631))*.3;ryo=sin(t*.0511)*cos(t*0.071)*sin(cos(t*.0415))*.3;ry=atan2(ox,oz)-ryo;rx=atan2(oy,sqrt(sqr(ox)+sqr(oz)))-rxo;rz=-sin(t*.053)*cos(t*.117)*sin(cos(t*.0651));cx=cos(rx);sx=sin(rx);cy=cos(ry);sy=sin(ry);cz=cos(rz);sz=sin(rz);af=w/h;sd1=1213;sd2=14;sd3=44;ti=ti*.9-bc=(bc+1)%8;ti=1;hu=if(bc,hu,rand(628)*.01);n=200;tpi=acos(-1)*2;pt=-203ÿÿÿ