# load mp3 data/music/glow.mp3 # starting point in seconds 0 # this demo consists of ?? elements so far 100 # parts of the demo with start and end time (in ms) # Effect name # Start time ms # End time ms # ... followed by various parameters :-) Stroboskop 0 43000 ################################################### Rubber3d 43000 65000 AlphaBlendImage 43000 65000 data/overlay/rotate.png LEFT ################################################### ColorBox 65000 90000 ################################################### Banger 90000 112500 ################################################### Plasma2D 112500 134500 80 AlphaBlendImage 112000 134500 data/overlay/running.png UP ################################################### Zoomba 134500 153500 AlphaBlendImage 134500 153500 data/overlay/partybrand.png UPCENTER ################################################### Solaris 153500 189500 AlphaBlendImage 153500 189500 data/overlay/tunnel.png RIGHT ################################################### Tunnel 189500 222500 AlphaBlendImage 189500 211000 data/overlay/beak.png BEATUP ################################################### Faces 222500 233500 AlphaBlendImage 222500 233500 data/overlay/powerteam.png BEATBACK ################################################### Zoombb 233510 241500 ################################################### NanoBall 241500 249000 ################################################### EndDemo 249000 300000 ################################################### FlashWhite 0 1000 FlashWhite 11000 11500 FlashWhite 22000 22500 FlashWhite 33000 33500 FlashWhite 43500 44500 FlashWhite 77000 77500 FlashWhite 55000 55500 FlashWhite 88000 90500 FlashWhite 101500 102000 FlashWhite 112500 113000 FlashWhite 123500 124000 FlashWhite 134500 135000 FlashWhite 145500 146000 FlashWhite 153500 154000 FlashWhite 156000 156500 FlashWhite 167500 168000 FlashWhite 178500 179000 FlashWhite 189500 190000 FlashWhite 200000 200500 FlashWhite 211000 211500 FlashWhite 222500 223000 FlashWhite 233500 234000 FlashWhite 241500 242000#ifdef GL_ES precision highp float; #endif uniform float time; uniform float beat; uniform sampler2D tex0; void main(void) { vec2 p = -1.0 + 2.0 * gl_TexCoord[0].xy ; p.x = p.x + sin(time*0.0001); p.y = p.y + cos(time*0.0002); vec2 uv; float a = atan(p.y,p.x); float r = (1.0+beat*0.05)*2.0/sqrt(dot(p,p)); uv.y = (a+sin(a/0.2+p.x+time/500.0))/6.283185307179586476925286766559; uv.x = (sin(a/0.5+p.y+time/1000.0)*3.0+r+time/3000.0)/1.5707963267948966192313216916398; vec3 col = ((4.0-r)/2.0)*texture2D(tex0,uv).xyz*abs(a); gl_FragColor = vec4(col,1.0); } /* void main(void) { float t = time; vec2 p = gl_TexCoord[0].xy; vec2 p1; float r = -t*0.000125; float scale1 = sin(t*0.001+p.x)*0.25+1.0; p1.x = scale1*p.x*cos(r) + scale1*p.y*sin(r); p1.y = scale1*p.y*cos(r) - scale1*p.x*sin(r); vec2 p2; float r2 = t*0.0001; p.x = sin(r2)+p.x; p.y = sin(r2*0.5)+p.y; float scale = sin(t*0.001+p.y+p.x)*0.25+1.0; p2.x = scale*p.x*cos(r2) + scale*p.y*sin(r2); p2.y = scale*p.y*cos(r2) - scale*p.x*sin(r2); gl_FragColor = texture2D(tex0, p2.xy)*texture2D(tex0, p1.xy); } */#ifdef GL_ES precision highp float; #endif uniform float beat; uniform sampler2D tex0; void main(void) { vec2 p = gl_TexCoord[0].xy; gl_FragColor = gl_FragColor*0.5; } #ifdef GL_ES precision highp float; #endif uniform float time; uniform sampler2D tex0; void main(void) { vec2 p = gl_TexCoord[0].xy; if (time<1000.0) { float distx = (p.y+1.0)*(1.0-time/1000.0); distx = distx*distx*distx; float disty = (p.x+1.0)*(1.0-time/1000.0); disty = disty*disty*disty; p.x = p.x + distx; p.y = p.y + disty; } if (p.x < 0.0 || p.x > 1.0) { gl_FragColor = vec4(0.0,0.0,0.0,0.0); } else { gl_FragColor = texture2D(tex0, p.xy); } } POWERTEAM SPEED MY UP SCOTTY ------------------------------------------------ Every day I get up around 05:30. My alarm on my phone wakes me. Some times I jump out of bed and at other times I hide my head in the pillows. Mondays are the worst. The combination of a hard weekend and going to bed to late must be the reason. The daily morning routine is: Find clothes, feed dogs, take a shower, brush teeths, prepare coffee, put clothes on, drink coffee, kiss wife, drive to work. After work I go training for a few hours. It's hot in the summer and so I might take a shower before fetching my son in the kindergarten. We live near by the kindergarten and often walk home. - rasmus ------------------------------------------------ tested on it equipment using audio and visual hardware. in cooperation with pooster, rarfar og majs.